[英]Need globally installed dependencies in package.json on npm init
我已經全局安裝了bower , jshint等軟件包。在運行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.