我尝试使用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,但与以前相同。
答案 0 :(得分:8)
npm出现一些依赖错误,所以清除项目怎么样
首先,如何清除node_modules
和package-lock.json
rm -rf ./node_modules package-lock.json
然后尝试使用
进行安装 npm install
或npm i
我想说的很清楚package-lock.json
和node_modules
。如果您想了解有关删除的更多信息,请访问link
答案 1 :(得分:1)
您使用什么版本的babel(及其子模块)?显示来自package.json文件的行(与babel相关)。 您可以通过更新所有与babel相关的模块来解决您的问题