7

我尝试使用 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 但它和以前一样。

4

2 回答 2

14

TLDR

npm存在一些依赖错误,那么清除项目怎么样

回答

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

rm -rf ./node_modules package-lock.json

并重试安装

npm install或者npm i

而我想说的很清楚package-lock.jsonnode_modules。如果您想了解有关删除的更多信息,请点击此处的链接

于 2020-08-09T01:51:55.027 回答
1

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

于 2020-08-09T01:52:48.117 回答