Angular CLI SCSS 模块构建在 windows 上失败
Angular CLI SCSS module build failed on windows
我使用 angular cli (ng new my-app --style=scss
) 创建了一个新的 angular 应用程序。如果任何 scss 文件有任何内容,ng serve
和 ng build
都会失败(即使 styles.scss
中的初始注释也无法编译):
body {
display: block;
}
Module build failed (from ./node_modules/sass-loader/lib/loader.js):
TypeError: Instance of 'dz': type 'dz' is not a subtype of type
'n'
我的系统:
- Angular CLI:7.0.3
- 节点:8.9.3
- OS: win32 x64
- 节点-sass: 4.10.0
- sass-加载程序:7.1.0
- npm: 6.4.1
它可以在另一台 windows 机器上运行。
使用 npm uninstall -g sass
卸载全局 sass 后,构建成功。
我使用 angular cli (ng new my-app --style=scss
) 创建了一个新的 angular 应用程序。如果任何 scss 文件有任何内容,ng serve
和 ng build
都会失败(即使 styles.scss
中的初始注释也无法编译):
body {
display: block;
}
Module build failed (from ./node_modules/sass-loader/lib/loader.js): TypeError: Instance of 'dz': type 'dz' is not a subtype of type 'n'
我的系统:
- Angular CLI:7.0.3
- 节点:8.9.3
- OS: win32 x64
- 节点-sass: 4.10.0
- sass-加载程序:7.1.0
- npm: 6.4.1
它可以在另一台 windows 机器上运行。
使用 npm uninstall -g sass
卸载全局 sass 后,构建成功。