技术相关
联系我们
nuxt项目npm install报错问题的解决
时间:2024-06-25 16:20
阅读:25
来源:互联网
从网上下载的nuxt项目,理论上应该很容易上手的,结果新手直接上,然后就是各种尝试,然后各种失败
说说坑的经历
先是查资料说,node版本有问题,从20降到19再降到18,17,最终16也未能解决问题,依然是老样子,install不成功,这个不成功也就算了,关键是想安装新的插件也全部报错。
所以找老手说npm不好用,换yarn才成功install,这样项目总算是跑起来了
再后面需要安装新的插件,yarn也不好用了,安装不了,最终老手用cnpm解决的
今天稍稍不那忙,开始排查问题出在哪里,两台机子同时尝试各种可能,一台机子试各种版本node,一台尝试install插件的各种参数
还有尝试各插件与node版本不兼容,
再后来是怀疑已经安装的插件被修改之类,所以把全部的插件删除掉,重装
最终的解决方式还是排查法,把package.json中的可疑插件屏蔽安装,居然一次安装成功,这次目标明确,一个一个屏蔽排查,最终发现fibers@5.0.0这个插件只要安装就报错,报的错还都不是它自己,可是隐蔽性强
最终解决方案如下:先运行
npm install fibers@5.0.0 --ignore-scripts
后面再运行
npm install
前后差不多搞了三个星期
打完收工,新插件安装正常