反应:NPM 安装失败

Dev*_*Hub 7 node.js npm reactjs npm-shrinkwrap npm-install

我尝试使用 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".
Run Code Online (Sandbox Code Playgroud)

我尝试 npm install 重新生成 package-lock.json 但它和以前一样。

Sta*_*eon 13

TLDR

npm 有一些依赖错误,那么清除项目如何

回答

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

rm -rf ./node_modules package-lock.json
Run Code Online (Sandbox Code Playgroud)

并重试安装

npm install 或者 npm i

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

  • 我尝试清除它们,但最终出现了该错误。所以我手动删除了 package-lock.json 并尝试了 npm install 并且它有效。 (2认同)