我尝试使用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安装来重新生成package-lock.json,但它和以前一样。
TLDR
npm存在一些依赖性错误,那么清除项目如何
回答
首先,清除node_modules
和package-lock.json
如何
rm -rf ./node_modules package-lock.json
并使用重试安装
npm install
或npm i
并且我想说的是清楚的CCD_ 5和CCD_。如果你想获得更多关于删除的信息,这里是链接
您使用哪种版本的babel(及其子模块(?显示package.json文件中的行(与babel相关(。您的问题可能可以通过更新所有与巴贝尔相关的模块来解决