Webstorm Node.js 自動下載依賴項

Webstorm Node.js 自動下載依賴項

在 webstorm node.js 專案中是否可以自動下載 package.json 中的依賴項,這樣我就不必在命令提示字元中執行 npm istall 等

答案1

你看過嗎收縮包裝?它允許您;

...安裝一個套件以及它所依賴的任何套件。如果套件有收縮文件,依賴項的安裝將由該文件驅動。請參閱 npm-shrinkwrap(1)。

http://blog.nodejs.org/2012/02/27/managing-node-js-dependency-with-shrinkwrap/

https://npmjs.org/doc/shrinkwrap.html

來自第二個連結;

建造收縮包裝包 要收縮包裝現有的包:

在包根目錄中執行「npm install」以安裝所有相依性的目前版本。驗證該包在這些版本中是否按預期工作。運行“npm Shrinkwrap”,將 npm-shrinkwrap.json 新增至 git,然後發布您的套件。若要在壓縮包中新增或更新相依性:

在包根目錄中執行「npm install」以安裝所有相依性的目前版本。新增或更新相依性。單獨「npm install」每個新的或更新的套件,然後更新 package.json。請注意,必須明確命名它們才能安裝:運行不含參數的 npm install 只會重現現有的收縮包裝。驗證該套件是否可以按照新依賴項的預期工作。運行“npm Shrinkwrap”,提交新的 npm-shrinkwrap.json,然後發布您的包。

相關內容