很多时候,我们使用半集成品的时候,下载依赖不是失败,就是下载成功后运行不了。因为项目可能有点年头了,所以通常导致node版本和node-sass版本的冲突。一般就是node版本太高,或者node-sass太低。经过我一天的查资料和不断删除文件,不断尝试,总结出了几个方法。
一、卸载node-sass版本,安装你想要的node-sass
npm uninstall node-sass
cnpm install node-sass@4.14.1
给各位节省点时间:https://www.npmjs.com/package/node-sass
二、就是降低node版本,删除原来的node文件,下载相应版本的node
三、后面我查阅了所有的资料,我连卸载node-sass都不行,好像与之相关连的文件太多了,我删除不了。然后为了不修改文件的node-sass和sass-loader影响文件,我做了一个一劳永逸的方法。利用nvm版本控制器对node版本进行控制,随意切换node版本的使用。链接如下:https://www.jb51.net/article/202124.htm