node-gyp node-sass安装指南
问题
npm install --global --production windows-build-tools
报错
MSI (s) (14:10) [20:36:04:711]: Product: Python 2.7.15 (64-bit) -- Installation failed.
MSI (s) (14:10) [20:36:04:712]: Windows Installer 已安装产品。产品名称: Python 2.7.15 (64-bit)。产品版本: 2.7.15150。产品语言: 1033。制造商: Python Software Foundation。安装成功或错误状态: 1603。
安装时发生严重错误
C:\Users\14145\.windows-build-tools\python-2.7.15.amd64.msi
解决
1.自行下载python2.7.15版本的重装
淘宝镜像站快速下载地址:https://npm.taobao.org/mirrors/python/2.7.15/
2.设置多python
https://blog.csdn.net/qq_27474589/article/details/72583014
3.重新 npm install --global --production windows-build-tools
可能搭配的命令
npm config set msvs_version 2012 --global
npm config set msvs_version 2017
npm install node-pre-gyp -g
- 有的依赖比较大,但是国内的网络环境收到了限制,可以参考此篇教程采用更科学的方式
> 强烈推荐:彻底解决npm下载问题
其他解决思路
一、重新安装
1. npm cache clean --force
2. 删除项目中的 node_modules (如何快速删除node_modules)
3. 删除 package-lock.jsona
4. 重新 npm install
二、node-sass换成sass
1.先卸载node-sass: npm uninstall node-sass -g
2.再安装sass: npm install sass -g
node-gyp
教程链接:https://github.com/nodejs/node-gyp