簡體   English   中英

需要在npm init上的package.json中全局安裝依賴項

[英]Need globally installed dependencies in package.json on npm init

我已經全局安裝了bowerjshint等軟件包。在運行npm init ,它不包含依賴項。 有沒有一種方法可以在運行npm init使用全局安裝的包預先包含在package.json中的依賴項。

不可以。如果您的項目需要顯式依賴項,則必須手動或使用npm install --save將它們添加到package.json

npm init將根據您指定的配置創建一個新的package.json文件。 但是,您可以使用全局安裝的包,而無需在package.json中指定它們。 但是,如果要將代碼從一個系統遷移到另一個系統,則必須在package.json中手動指定所有全局安裝的包名稱和版本,之后可以使用npm install。

全局依賴項不應該是您的新項目的依賴項。 全局依賴應該是命令行工具,如pm2,forever,mocha,Istanbul等.Package.json和全局依賴關系服務於完全不同的目的。 如果您仍然需要這樣做,請在全球和項目中解釋您需要的確切包裝。

暫無
暫無

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

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