本文主要是介绍vue2中npm i报错gyp info it worked if it ends with ok,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当我拿到一个老的vue2项目,怎么也起不起来,后来找到报错原因,如上图所示,可以看到报错的path是node-sass,那么就猜想应该是sass版本和node版本不匹配。
于是我查看了我的node版本是16+
而sass版本是下图所示,版本有点低
此时根据对照表,修改sass版本即可 ,也可以选择降低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 i 、npm run dev就好了
这篇关于vue2中npm i报错gyp info it worked if it ends with ok的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!