tip1: 當(dāng)拉下別人項(xiàng)目時(shí)
npm i, npm裝的依賴即有dependencies 也有devDependencies中的包
tip2:當(dāng)打包時(shí)
使用--save安裝的打包都打進(jìn)去旭愧,
使用--save-dev安裝的不進(jìn)行打包蛙婴,
故打包大小就有區(qū)別邮丰,根據(jù)自己的需要進(jìn)行選擇--save 還是--save-dev
eg: 安裝webpack裝在devDependencies中,使打包體積更小
npm i packagename
- 加--save和不加--save區(qū)別在于
是否自動(dòng)將package.json的依賴關(guān)系部分包含在包中 - 裝入dependencies套件中
npm i packagename --save
- 簡寫--S
- 裝入dependencies套件中
- 打包計(jì)算在內(nèi)
npm i packagename --save-dev
- 簡寫--D
- 裝入devDependencies套件中
- 打包不計(jì)算在內(nèi)
++默認(rèn)情況下推盛,NPM只是在node_modules下安裝一個(gè)包。當(dāng)您嘗試為應(yīng)用程序/模塊安裝依賴關(guān)系時(shí),您需要先安裝它們,然后將它們(以及相應(yīng)的版本號(hào))添加到package.json的依賴關(guān)系部分++