反应:NPM安装失败

时间:2020-08-09 01:36:52

标签: node.js reactjs npm npm-install npm-shrinkwrap

我尝试使用npm在我的react应用程序中安装软件包,由于某种原因,它失败了: 它显示以下错误:

npm ERR! Object for dependency "@babel/generator" is empty.
npm ERR! Something went wrong. Regenerate the package-lock.json with "npm install".
npm ERR! If using a shrinkwrap, regenerate with "npm shrinkwrap".

我尝试通过npm install重新生成package-lock.json,但与以前相同。

2 个答案:

答案 0 :(得分:8)

TLDR

npm出现一些依赖错误,所以清除项目怎么样

答案

首先,如何清除node_modulespackage-lock.json

rm -rf ./node_modules package-lock.json

然后尝试使用

进行安装

npm installnpm i

我想说的很清楚package-lock.jsonnode_modules。如果您想了解有关删除的更多信息,请访问link

答案 1 :(得分:1)

您使用什么版本的babel(及其子模块)?显示来自package.json文件的行(与babel相关)。 您可以通过更新所有与babel相关的模块来解决您的问题