如何確定包應該放在dependencies還是devDependencies


了解什么是開發環境,什么是生產環境

  1. 開發環境是指寫開發這個應用時用到的環境,當中可以包含調試工具,打包工具等
  2. 生產環境是指發布到線上后的環境,當中只需要用到正常使用過程中必要的包

明確這兩個包的區別

dependencies 表示依賴
devDependencies 前面多了一個devdev 意思是develop,也就是開發環境

安裝時如果使用 --save 就是將包放在了dependencies 下面
安裝時如果使用 --save-dev 就是將包放在了devDependencies 下面

哪此包放在 dependencies 下面

直接影響用戶使用,如果缺少app就不能使用的包,比如網絡請求要用到的axios,整個的框架reactreact-native, redux

哪此包放在 devDependencies 下面

只會在開發環境使用的包,就放在devDependencies,比如調試要用到的日志工具redux-logger,打包要用到的gulpwebpack


免責聲明!

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



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