npm install [套件名稱]@版本

-g全域套件

--save 產品使用

--save-dev 開發使用

npm view 套件 versions 查看套件所有版本

依據 package.json 安裝

npm install --only=prod 產品使用

對應 package.json 中的 "dependencies"

npm install --only=dev 開發使用

對應 package.json 中的 "devDependencies"

<aside> 💡 在直接更新 package.jsonpackage-lock.json 這兩個檔案後,npm install是可以直接覆蓋掉原先的版本的,所以在協作開發時,這兩個檔案如果有更新,你的開發環境應該 npm install 一下才對。

</aside>

移除產品套件或開發套件

npm prune --prod 保留產品套件移除開發套件

npm 更新後

在 npm v5.0.0 之後,--save 已經成為預設指令,表示你的

$ npm i --save lodash

可以只要

$ npm i lodash

並 --save-dev 也可以簡寫為 -D

$ npm i lodash --save-dev
等同於
$ npm i lodash -D