问题场景:本地打包或者docker上编译
报错信息也不同类型:
1、提示 cannot find module 'node-sass' 或者 cannot find module 'node-sass/vendor';
2、提示引入的scss文件有问题,直接贴图:
目前来说,绝大可能是node-sass安装依赖时出问题了,因为node-sass自身的底层是从github下载相关依赖,由于网络问题才会导致这个报错,所以手动切换下源:
步骤:
1. 在项目根目录创建一个 .npmrc 文件,‘.‘文件类型!!!
2. 写入 sass_binary_site=https://npm.taobao.org/mirrors/node-sass
3. 再来一次 npm install ,应该就可以了。