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


說明

i 是 install 的簡寫

-g 是全局安裝,不帶 -g 會安裝在個人文件夾
-S 與 --save 的簡寫,安裝包信息會寫入 dependencies 中
-D 與 --save-dev 的簡寫,安裝包寫入 devDependencies 中
后面什么都不加  為本地安裝(將安裝包放在 ./node_modules 下)


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


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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM