1. 程式人生 > >npm install module_name -S -D -g

npm install module_name -S -D -g

npm install module_name -S    即    npm install module_name --save    寫入dependencies

npm install module_name -D    即    npm install module_name --save-dev 寫入devDependencies

npm install module_name -g 全域性安裝(命令列使用)

npm install module_name 本地安裝(將安裝包放在 ./node_modules 下)

dependencies與devDependencies有什麼區別呢?

devDependencies 裡面的外掛只用於開發環境,不用於生產環境

dependencies 是需要釋出到生產環境的

有點兒不好理解,別怕,舉個例子就好:

你開發一個前端專案,在專案中你需要使用gulp構建你的開發和本地執行環境,這時你就要放到dependencies裡。gulp是你用來壓縮程式碼,打包等需要的工具,程式實際執行的時候並不需要,所以放到dev裡就ok了。

你寫程式要用element-ui,生產環境執行專案時肯定要用到element-ui,這時element-ui就應該安裝到dependencies中去。