工作随记work

技术相关

联系我们

联系人:祁海涛

手 机:13212709526

邮 箱:527845769@qq.com

网 址:ddwl.site

地 址:湖北省武汉市青山区白玉山街道

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 

前后差不多搞了三个星期

打完收工,新插件安装正常


Copyright © 2023  东东网络工作室 版权所有  备案号:鄂ICP备2020021332号-1 网站地图