簡體   English   中英

NPM不是從package.json文件安裝一堆軟件包

[英]NPM install bunch of packages not from package.json file

使用Visual Studio代碼作為IDE,但最近我運行命令-從解決方案的應用程序文件夾中的npm install時,它將在“ node_modules”下安裝大約374個項目,而不僅僅是從package.json文件安裝軟件包。

有人可以為這種行為提供一些指示嗎?

我的版本:node -v v6.9.1 npm -v 3.10.8

轉到您的node_modules文件夾,然后從package.json文件中找到與庫匹配的文件夾之一。 在內部,您將找到另一個描述此庫的package.json 最有可能在dependencies項部分中至少還會有幾個條目。

運行npm install npm會構建所謂的“依賴樹”。 它從您的頂級package.json開始,並檢查需要安裝哪些依賴項,然后(使用其注冊表)檢查這些依賴項的依賴項,然后是它們的依賴項,依此類推...

謹慎(但經常被忽略)檢查您決定使用的庫的依賴性是什么。 其中一些許可證可能與您的許可證不兼容。 其中一些可能需要大量的代碼才能執行簡單的操作。 許多人將使用不推薦使用的版本,這些版本會在警告中向您的npm install日志發送垃圾郵件,並且實際上可能與您的其他依賴項產生一些沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM