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就好了

相关推荐
姑苏洛言11 分钟前
待办事项小程序开发
前端·javascript
百万蹄蹄向前冲39 分钟前
让AI写2D格斗游戏,坏了我成测试了
前端·canvas·trae
烛阴1 小时前
Clamp
前端·webgl
Warren982 小时前
公司项目用户密码加密方案推荐(兼顾安全、可靠与通用性)
java·开发语言·前端·javascript·vue.js·python·安全
gAlAxy...3 小时前
深入理解 Cookie 与 Session —— Web 状态保持详解与实战
前端
专注VB编程开发20年3 小时前
c#,vb.net全局多线程锁,可以在任意模块或类中使用,但尽量用多个锁提高效率
java·前端·数据库·c#·.net
JarvanMo3 小时前
Google Connect 8月14日纪实
前端
还是大剑师兰特4 小时前
Node.js面试题及详细答案120题(16-30) -- 核心模块篇
node.js·大剑师·nodejs面试题
猩猩程序员4 小时前
Go 1.24 全面拥抱 Swiss Table:让内置 map 提速 60% 的秘密
前端
1024小神4 小时前
vue3 + vite项目,如果在build的时候对代码加密混淆
前端·javascript