Node.js 如何阻止npm(v5.3.0)在安装/卸载后自动清除本地模块?

Node.js 如何阻止npm(v5.3.0)在安装/卸载后自动清除本地模块?,node.js,npm,Node.js,Npm,我只是将我的npm升级到v5.3.0,然后遇到了一个问题:在我安装/卸载一个模块后,npm会自动清除我手动放入node_模块中的本地模块。这些本地模块不包含在package.json中。这真让人讨厌。请帮助,谢谢。解决方案与问题类似。命令是“npm安装[本地模块路径]--save”。本地模块将被复制到node_modules文件夹中,它们的依赖项将添加到package.json。您可能遇到XY问题。您不应该手动将其他内容放入节点_模块。不要坚持改变npm的行为,你应该找到一种替代方法。@E_ne

我只是将我的npm升级到v5.3.0,然后遇到了一个问题:在我安装/卸载一个模块后,npm会自动清除我手动放入node_模块中的本地模块。这些本地模块不包含在package.json中。这真让人讨厌。请帮助,谢谢。

解决方案与问题类似。命令是“npm安装[本地模块路径]--save”。本地模块将被复制到node_modules文件夹中,它们的依赖项将添加到package.json。

您可能遇到XY问题。您不应该手动将其他内容放入节点_模块。不要坚持改变npm的行为,你应该找到一种替代方法。@E_net4是的,我当前的替代方法是npm将我的本地模块链接到node_模块,但克隆后我会丢失链接。最后一种选择是将它们发布为私有模块?正如我们所指出的,有更好的方法来指定不在注册表中的依赖项。