npm报错code ELIFECYCLE

一、报错如下图所示

二、解决

第一步:清理缓存

npm cache clean –force

第二步:删除node_modules

rm -rf node_modules

第三步:删除package-lock.json(重新安装依赖时会生成新的package-lock.json文件)

rm package-lock.json

第四步:重新安装依赖

npm install

三、参考链接

四、出现上述问题本质是依赖版本没有锁死导致的

1、锁死package.json中的dependencies、devDependencies版本号
2、删除package-lock.json,重新npm install就ok了

原文地址:https://www.cnblogs.com/xsnow/p/15354182.html