鍍金池/ 問(wèn)答/HTML5  HTML/ 用vue,react開(kāi)發(fā)的時(shí)候,怎么知道依賴包需要安裝到生產(chǎn)還是開(kāi)發(fā)環(huán)境

用vue,react開(kāi)發(fā)的時(shí)候,怎么知道依賴包需要安裝到生產(chǎn)還是開(kāi)發(fā)環(huán)境

圖片描述

在上圖中,我要是把"babel-polyfill": "^6.26.0",放到開(kāi)發(fā)環(huán)境中,難道打包出來(lái)項(xiàng)目在生產(chǎn)環(huán)境就不起效果了嗎?

難道生產(chǎn)和開(kāi)發(fā)都安裝一樣的工具?

回答
編輯回答
賤人曾
{
  "name": "xxxxxx",
  "version": "11111",
  "description": "xxxxxxx",
  "author": xxxxx",
  "private": true,
  "scripts": {
    "dev": "node server.js",
    "start": "node server.js",
    "build": "node build.js "
  },
  "dependencies": {
      
  },
  "devDependencies": {
    "webpack": "^2.6.1",
  }
}

生產(chǎn)環(huán)境和生成環(huán)境的區(qū)別在于,根據(jù)命令行的輸入打包不一樣的,如npm run dev或npm run build,開(kāi)發(fā)包有提示,報(bào)錯(cuò),但是生產(chǎn)環(huán)境會(huì)把獲取壓縮的文件,減少文件大小,如果生產(chǎn)環(huán)境沒(méi)有,會(huì)默認(rèn)讀取開(kāi)發(fā)環(huán)境的包

2017年11月12日 18:26