npm安裝依賴時, --save跟--save-dev的區別

前言

  做爲一個前端開發仔, 常常會遇到須要安裝第三方依賴的狀況, 常規作法是百度走一波, 而後ctrl+c/ctrl+v靜等安裝便可,But想有進一步的提高, 需自行去研究下二者的區別=.=前端

--save 跟 --save-dev的相同點:node

  1. 都會寫進package.json中;
  2. 都會安裝到node_modules目錄下;

--save 跟 --save-dev的不一樣點:react

  1. --save安裝到dependiencies中; --save-dev安裝到devDependiencies中;
  2. --save是生產環境須要的依賴(eg: 開發框架,庫: react,jq等); --save-dev 是開發環境須要的依賴(eg: 構建工具,測試工具等)

Tips
  把別人的項目下載下來, 在本地執行npm install時, 會依據package.json文件去安裝dependiences && devDependiences中的相關依賴~npm

你能夠看下圖, 這是某個項目的package.json文件.json

最後

學會"摸魚", 多思考, 追求進步=.=框架

相關文章
相關標籤/搜索