2016-02-19 164 views

回答

7

只需運行npm install不帶任何參數,將安裝在dependencies區域的package.json文件中列出的一切。

運行npm install <package-name>將只安裝該軟件包,並且將中的package.json

運行npm install <package-name> --save將只安裝該包的包添加到依賴項列表,並將該包添加到依賴項列表。

+1

這曾經是事實。 [NPM版本5增加了 - 現在默認保存](http://blog.npmjs.org/post/161081169345/v500)。清楚的是,''npm install ''''''''''''''''''不需要--save,它仍然會把這個包添加到你的包中.json –

3

npm install沒有指定包名將會在您的package.json中安裝相關性。

npm install gulp-util將在不修改package.json的情況下安裝gulp-util。

npm install gulp-util --save將安裝gulp-util並更新您的package.json,以便將來當您或其他人運行npm install時,他們將安裝gulp-util而無需指定它。 package.json會跟蹤項目的依賴關係,因此您只需在全新克隆/拉出/部署/重新安裝/其他操作之後運行npm install,而不需要通過指定其名稱來手動安裝所有依賴項。