npm 5.0.0 之前,有 --save 參數才會把模塊寫入到 packages.json。現在已經是內置參數,不用額外寫了
1、npm 常用的安裝命令
npm i 就是npm install 簡寫 npm i xxx -D 就是 npm i xxx --save-dev npm i xxx -S 就是 npm i xxx --save npm i xxx -g 就是 全局安裝 npm i xxx 就是 npm i xxx --save
2、命令參數詳解
npm i xxx --save-dev 是把依賴寫入進devDependencies對象里面
npm i xxx --save 是把依賴寫入進dependencies對象里面
npm i xxx -g 就是安裝到全局下,在命令行的任何地方都可以操作,不會提示“命令不存在等錯誤”
npm i xxx --save 是把依賴寫入進dependencies對象里面
npm i xxx -g 就是安裝到全局下,在命令行的任何地方都可以操作,不會提示“命令不存在等錯誤”
3、依賴和開發時依賴
devDependencies 是開發環境下的依賴,這里是開發環境下的依賴,上線后非必需,比如:webpack,gulp等壓縮打包工具.
dependencies 是生產環境下的依賴,項目剛需的依賴在這里,比如UI框架,字體文件等線上必需的東西.
一般這個配置在package.json文件中.