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構建你的開發和本地運行環境,這時你就要放到devDependencies里。gulp是你用來壓縮代碼,打包等需要的工具,程序實際運行的時候並不需要,所以放到dev里就ok了。
你寫程序要用element-ui,生產環境運行項目時肯定要用到element-ui,這時element-ui就應該安裝到dependencies中去。