角度不与sass / scss一起编译

时间:2018-11-01 09:08:57

标签: angular sass

我是Angle的新手,只是安装了它。现在,我使用scss以及尝试使用

制作了新应用
ng serve

我遇到下一个错误

ERROR in ./src/styles.sass (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./node_modules/sass-loader/lib/loader.js??ref--14-3!./src/styles.sass)
Module build failed (from ./node_modules/sass-loader/lib/loader.js):
Error: Cannot find module 'node-sass'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:587:15)
    at Function.Module._load (internal/modules/cjs/loader.js:513:25)
    at Module.require (internal/modules/cjs/loader.js:643:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.sassLoader (C:\OpenServer2\OSPanel\domains\ng2\node_modules\sass-loader\lib\loader.js:46:72)
i 「wdm」: Failed to compile.

如果我使用CSS创建新的应用程序,则一切正常,因此重新安装angular,python,windows-build-tools等的大多数方法均无效。 我该如何处理?

1 个答案:

答案 0 :(得分:0)

最终解决。

那么,如何处理呢?

1. use npm install --global --production windows-build-tools
2. open C:\Users\%user%\.windows-build-tools and manually install from there python27 to C:\Python27 and vs_BuildTools
3. repro step 1 for finishing installing needed tools for vs_buildtools
4. use npm install --global node-sass
5. done

idk为什么将python添加到env路径没有用,也没有任何希望找到原因,我只是做了我做过的事情(谷歌搜索-很多人有同样的问题),现在它可以工作了