使用 npm install 安裝 npm 包時,有兩種命令參數可以把它們的信息寫入 package.json 文件,分別是:
- npm install xxx –-save / npm i xxx -S 寫入到 dependencies 對象
- npm install xxx –-save-dev / npm i xxx -D 寫入到 devDependencies 對象
刪除包
- npm unstall xxx –-save
- npm unstall xxx –-save-dev
其中,devDependencies 里面的插件只用於開發環境,上線后非必需,比如:webpack,gulp等壓縮打包工具、各種loader。而 dependencies 是需要發布到生產環境的,上線后必需,UI框架,vue-router,字體文件等線上必需的東西。
正常使用npm install時,會下載dependencies和devDependencies中的模塊,當使用npm install –production或者注明NODE_ENV變量值為production時,只會下載dependencies中的模塊。