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),所以此問題並未真正彈出。 - 這種依賴是生產依賴的一部分,解決方案必須保持這一事實。