npm 安裝中的 i、-g、--save、--save-dev、-D、-S的區別

npm 安裝中的 i、-g、--save、--save-dev、-D、-S的區別

說明

  • iinstall 的簡寫
  • -g 是全局安裝,不帶 -g 會安裝在個人文件夾
  • -S--save 的簡寫,安裝包信息會寫入 dependencies
  • -D--save-dev 的簡寫,安裝包寫入 devDependencies

dependencies 與 devDependencies

  • dependencies 生產階段的依賴,也就是項目運行時的依賴
  • devDependencies 開發階段的依賴,就是我們在開發過程中需要的依賴,只在開發階段起作用的

舉例說明

你寫 ES6 代碼,需要 babel 轉換成 es5 ,轉換完成後,我們只需要轉換後的代碼,上線的時候,直接把轉換後的代碼部署到生產環境,不需要 bebal 了,生產環境不需要。這就可以安裝到 devDependencies ,再比如說代碼提示工具,也可以安裝到**devDependencies** 。

如果你用了 Element-UI,由於發佈到生產後還是依賴 Element-UI,這就可以安裝到 dependencies

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章