标签:node sass python 适配 loader 版本 js
首先我吐槽下,这辈子没有这么无语过,上述三个文件都有版本兼容问题,需要找到兼容的版本
当前我的node.js版本是16.13.2 ,这个时候你就要去找node.sass与node.js版本兼容的版本,
(先说下我弄的兼容的版本 node.js@16.13.2 node-sass@6.0.0 sass-loader@10.2.0)
这是适配表;
下一步就是找到你选择的node-sass的版本兼容的sass-loader的版本
只要版本对了就没问题了;
注意点:
1.推荐使用cnpm安装node-sass 和sass-loader ;使用npm 就会报错node-gyp的各种问题;
2.最好把python环境装上,网上大量博客说node-sass依赖python环境,有的还说只能装2.7或者2.6版本的python,我装了2.7版本的python,如果按照上述步骤安装失败了可以考虑装下python环境
3.我的兼容方案(亲测有效) node.js@16.13.2 node-sass@6.0.0 sass-loader@10.2.0
4.npm i之前package.json可以先删掉node-sass sass-loader ,等其他包安装好之后再手动安装,记住用cnpm 安装那两个包
最后祝愿大家早点解决这种无语的问题,有帮到你的麻烦点个赞啥的
标签:node,sass,python,适配,loader,版本,js 来源: https://www.cnblogs.com/dfb9520/p/15797000.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。