标签:npm node ERR sass loader 版本
一、问题描述:
npm install 报错 ERR! gyp ERR! cwd D:\workspace\node_modules\node-sass
npm ERR! gyp verb `which` failed Error: not found: python2
二、可能原因
- nodejs与sass版本不匹配(可能性最大:解决办法见三)
- node无法下载sass依赖:解决办法:安装淘宝镜像,执行命令:npm config set registry http://registry.npm.taobao.org/
- 其他原因:解决办法:卸载node重装(这个可以大概也是重装后版本匹配上了);安装python等
三、解决办法
nodejs与node-sass版本不匹配:
查看node版本:node -v
根据node版本与node-sass版本对应关系修改package.json文件node-sass版本,修改sass-loader版本
node版本 | node-sass版本 |
node 16 | 6.0+ |
node 15 | 5.0+ |
node 14 | 4.14+ |
node13 | 4.13+,<5.0 |
node12 | 4.12+ |
node11 | 4.10+,<5.0 |
node10 | 4.9+,<5.0 |
node8 | 4.5.3+,<5.0 |
node<8 | <5.0 |
sass-loader版本 | node-sass版本 |
sass-loader 4.1.1 | node-sass 4.3.0 |
sass-loader 7.0.3 | node-sass 4.7.2 |
sass-loader 7.3.1 | node-sass 4.7.2 |
sass-loader 7.3.1 | node-sass 4.14.1 |
sass-loader 10.0.1 | node-sass 6.0.1 |
标签:npm,node,ERR,sass,loader,版本 来源: https://www.cnblogs.com/tuofei13/p/16352670.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。