了解什么是開發環境,什么是生產環境
- 開發環境是指寫開發這個應用時用到的環境,當中可以包含調試工具,打包工具等
- 生產環境是指發布到線上后的環境,當中只需要用到正常使用過程中必要的包
明確這兩個包的區別
dependencies
表示依賴
devDependencies
前面多了一個dev
,dev
意思是develop
,也就是開發環境
安裝時如果使用 --save
就是將包放在了dependencies
下面
安裝時如果使用 --save-dev
就是將包放在了devDependencies
下面
哪此包放在 dependencies
下面
直接影響用戶使用,如果缺少app就不能使用的包,比如網絡請求要用到的axios
,整個的框架react
,react-native
, redux
等
哪此包放在 devDependencies
下面
只會在開發環境使用的包,就放在devDependencies
,比如調試要用到的日志工具redux-logger
,打包要用到的gulp
,webpack
等