1、python环境问题
Error: Can't find Python executable "python", you can set the PYTHON env variable.
提示找不到python2.7版本,
方法一:可安装一个python2.7或引用其他已安装的python2.7 通过设置环境变量可以解决;
方法二:通过执行 npm install -g windows-build-tools
安装 windows-build-tools
推荐使用方法二,因为后面也需要这个工具
2、缺少构建插件
npm error MSB3428
: 未能加载 Visual C++ 组件“VCBuild.exe”
解决方法参考方法二
3、在线安装node-sass失败
1、配置成在线地址安装 npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
访问该地址发现是404
2、安装sass 基本环境最佳匹配 “nodejs 14.x” “sass-loader@7.3.1” “node-sass@4.14.1” 参考了这个也失败
3、参考 npm i node-sass@4.14.1 --sass_binary_site=https://cdn.npmmirror.com/binaries/node-sass
该地址也失效了
怎么办呢:离线安装
4、离线安装
参考以下大神提供的解决方案,非常有效,能解决离线问题
https://blog.csdn.net/BigCookies/article/details/144985531
# 查看版本
node -p "[process.platform,process.arch,process.versions.modules].join('-')"
# 下载对应版本
npm install --sass-binary-path="win32-x64-93_binding.node" --legacy-peer-deps
离线包下载地址
https://github.com/sass/node-sass/releases
5、声明
1)本文来源项目实践,已经过测试,文章存在任何问题或疑问,请留言,感谢您的阅读!
2)原创不易,转载请标注来源,感谢!
3)made in wmgis