如何防止npm安装删除本地添加的软件包

时间:2020-03-13 07:22:23

标签: npm npm-install

已查找了许多SO问题和答案,但未找到解决以下问题的答案。

在我的本地计算机上,我从 node_modules 文件夹运行 npm 。该文件夹包含来自GIT来源的多个软件包,但是有两个文件夹包含自定义脚本。每次使用 npm install 更新软件包时,两个自定义文件夹都不见了。幸运的是,我进行了备份,能够还原这两个。但这也很烦人,因为删除了我看不到的其他内容?

我正在使用npm 6.13.2版本

任何帮助当然受到赞赏。

1 个答案:

答案 0 :(得分:0)

您无法阻止npm删除这些文件夹,因为它们不在您的package.json中。

尽管您可以做以下两件事,

  1. 为这两个脚本创建npm模块,并更新它们在package.json中的条目。这是“如何创建和发布节点模块”的链接。
https://www.guru99.com/node-js-modules-create-publish.html
  1. 为这两个脚本创建一个仓库,并在package.json中更新它们的git路径。