前端项目安装node-sass依赖问题解决
前端项目安装依赖node-sass问题解决记录:(项目中node版本14.16.0 node-sass版本4.14.1)
问题1: pnpn run all:install后报错 MSBUILD : error MSB3428:
解决方法:
需要安装npm install --global windows-build-tools
1.1、npm全局安装 windows-build-tools
1.1安装过程中可能会出现如下https相关错误
可以尝试用1.2的方法解决
1.2、npm config set strict-ssl false 简单粗暴
1.3 可能会出现python找不到的问题Error: GET https://npmreg.proxy.ustclug.org/2.7.15/python-2.7.15.amd64.msi returned 404
我的解决方案是设置python_mirror npm --python_mirror=https://www.python.org/ftp/python/ install --global windows-build-tools
1.4 npm --python_mirror=https://www.python.org/ftp/python/ install --global windows-build-tools
到此为止python 安装的问题也解决了
问题2 node-sass下载失败
解决了第一个问题后重新安装依赖包pnpn run all:install 可能还会出现安装不成功的问题,大多是因为网络问题导致node-sass失效
可以像我一样尝试下pnpn run all:install
所有的依赖安装问题就解决了~
之后再执行问题就解决了