如何防止NPM从节点\模块中删除本地安装的模块
我有一些内部开发的本地模块,我手动复制到我的node_modules文件夹。如何防止NPM从节点\模块中删除本地安装的模块,npm,Npm,我有一些内部开发的本地模块,我手动复制到我的node_modules文件夹。 当我这样做时,它们工作正常,但在我通过ng add或npm install安装其他东西后,文件夹被删除。我的问题是如何防止这种情况发生,这样我就不必再复制文件了?您需要在package.json中指定依赖项,否则您不能依赖它们位于节点\u模块中。各种npm命令可能会删除它,特别是npmci以及其他命令 如果您的软件包未公开发布,则有些选项包括: 使用非公共注册表并在那里发布 为此,您需要在npm上开立一个付费帐户或组
当我这样做时,它们工作正常,但在我通过ng add或npm install安装其他东西后,文件夹被删除。我的问题是如何防止这种情况发生,这样我就不必再复制文件了?您需要在
package.json
中指定依赖项,否则您不能依赖它们位于节点\u模块中。各种npm
命令可能会删除它,特别是npmci
以及其他命令
如果您的软件包未公开发布,则有些选项包括:
- 使用非公共注册表并在那里发布
- 为此,您需要在
npm
上开立一个付费帐户或组织帐户。个人账户每月7美元
- 每次运行
npm-ci
或npm-install
后,使用postinstall
或其他方式在软件包中为您复制npm
可能还有其他选择,但这些都是我马上想到的