【发布时间】:2022-07-21 22:17:46
【问题描述】:
我想npm install一个损坏的包,即安装过程无法正常工作并导致错误。我习惯npm将成功安装的包保存在本地node_modules文件夹中。出于某种原因,npm 已停止这样做,如果安装不成功,则会删除 node_modules 文件夹。
无论安装过程成功与否,如何告诉 npm 保留本地的node_modules 文件夹?
【问题讨论】:
标签: npm
我想npm install一个损坏的包,即安装过程无法正常工作并导致错误。我习惯npm将成功安装的包保存在本地node_modules文件夹中。出于某种原因,npm 已停止这样做,如果安装不成功,则会删除 node_modules 文件夹。
无论安装过程成功与否,如何告诉 npm 保留本地的node_modules 文件夹?
【问题讨论】:
标签: npm
当其中一个包未能构建其 C++ 插件并且 npm 删除了 node_modules 时,我遇到了类似的问题。以下步骤帮助了我:
在禁用脚本的情况下安装包。
$ npm install --ignore-scripts
修复包
...
重建包
$ npm rebuild PACKAGE
【讨论】: