0
我有一個npm-shrinkwrap
文件,其中express
作爲主要依賴項。圖書館從哪裏來的是npm-shrinkwrap,但不對應於package.json
然而,
- 我沒有
express
在我package.json
文件的依賴。 - 我沒有看到它用在我的項目任何地方。
- 我不認爲它是
npm-shrinkwrap
中的其他內容的依賴關係,這正是我所期望的。
這些都是可能的原因,我能想到的是現有......
我已經運行以下命令,圖書館仍然存在:
npm prune
npm shrinkwrap
我最終找到了在node_modules
的某個地方有依賴關係,但是如果它不是明確的項目依賴項,它不應該被列爲該庫在npm-shrinkwrap
中的依賴關係嗎?
這似乎違反直覺,它使得更難以知道依賴關係來自何處......我在我的node_modules下找到了browserify,但是它並不立即清楚,是否有這樣的優點,我不知道理解? – unflores
我確定有一些工具可以讀取node_modules文件夾中每個模塊的package.json文件。但由於這個原因,我自己確實有我公平的問題。但不知道。 – bcBro