MODULE_NOT_FOUND npm 安装错误

MODULE_NOT_FOUND error on npm install

我使用以下方法删除了系统上包含 bluebird 的本地文件夹:

rm -rf <module_path>

现在,当我尝试使用以下方法再次安装它时:

npm install bluebirdnpm install bluebird --save 我每次都会收到以下错误:

npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'bluebird'

我有点卡在这里了,因为我能想到的修复错误的唯一方法是安装 bluebird,但由于上述错误我无法安装它。

这是因为我的 package-lock.json 有问题。我删除了 package-lock 并重新运行 npm install,最终解决了我的问题

这个问题在我身上发生过几次,然后我找到了解决方案:

您需要先清除npm缓存

npm clear cache -f 

然后我删除了 package-lock-json 文件

此外,删除 node_modules

然后npm install .