angular - Angular CLI SCSS 模块在 Windows 上构建失败
问题描述
我用 angular cli ( ng new my-app --style=scss
) 创建了一个新的 angular 应用程序。如果任何 scss 文件有任何内容(即使初始注释无法编译) ,两者ng serve
都会失败:ng build
styles.scss
body {
display: block;
}
模块构建失败(来自./node_modules/sass-loader/lib/loader.js):TypeError:'dz'的实例:类型'dz'不是类型'n'的子类型
我的系统:
- 角 CLI:7.0.3
- 节点:8.9.3
- 操作系统:win32 x64
- 节点萨斯:4.10.0
- 萨斯加载器:7.1.0
- npm:6.4.1
它适用于另一台 Windows 机器。
解决方案
用 卸载全局 sass 后npm uninstall -g sass
,构建工作。
推荐阅读
- ruby-on-rails - 安全过滤 Active Storage 文件名?
- bash - 为什么需要 2 个反斜杠来转义 vim -c 参数中的反斜杠?
- laravel - Laravel 护照;将 OAuth2 与 Freshdesk 一起用于 SSO
- java - Mapstruct - 从源对象的一组字段中准备一个列表并将其设置为目标对象
- html - 无需使用 v-html 即可显示 markdown
- javascript - base.html 文件结构末尾的 Django JavaScript 标记
- java - Netbeans/tmcbeans - 如何更改和确认 UTF-8 (mac os x)?
- excel - 保存 Excel .xlam 插件文件失败
- reactjs - 无法使用来自 mobx 的道具渲染反应组件
- javascript - 用javascript在数组中求和num