以前,我的公司一直在使用node-sass
v3.13.1,该版本已过时,现在将返回404。我更新了一段时间,以加载v4.9.4。这很痛苦,它一直想重新加载3.13.1,但最终还是成功了,我忘了怎么做。无论如何,现在我正在一台新计算机上,并使用npm install
重新安装npm软件包,并且再次搜索此v3.13.1。这愚蠢的事情不会消失。当然,它会失败并显示404。
我已经完成的事情:
npm cache clean --force
npm install node-sass@4.9.4
,它回答说它正在加载在....上找到的缓存二进制文件,然后开始加载node-sass@3.13.1 我很茫然。我如何一劳永逸地杀死这个东西,永远不要让npm尝试加载这个愚蠢的过时软件包?
答案 0 :(得分:0)
我最终找到了解决方案。问题是我有另一个过时的软件包gulp-sass
。我在package.json中将其更新为3.0.0
,并且可以正常工作。我找到的解决方案在这里: