0
我有一个通过文件安装的本地npm包(一个node.js/electron插件)。如何修剪npm并避免删除文件:依赖关系?
npm i --save my_package-1.0.0-beta.1.tgz
package.json文件看起来像这样;
{
...
"dependencies": {
"my_package": "file:my_package-1.0.0-beta.1.tgz",
...
},
}
该模块广泛用于代码中。
当我运行npm prune
时,将包从node_modules
中删除。我如何配置或使用npm prune
不删除此软件包?
评论中的一些注释;
- 最终,这是从开发到“测试”构建本地设备部署和测试工作流的一部分。在构建服务器上,由于我们只安装
production
并从那里打包(即没有0),所以此问题并未真正弹出。 - 这种依赖是生产依赖的一部分,解决方案必须保持这一事实。