Create-react-app项目build好之后一般多大,为什么我的有18m这么大

#1

package.json

{
  "name": "peter-blog-app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "ali-oss": "^4.13.2",
    "antd": "^3.3.3",
    "codemirror": "^5.37.0",
    "font-awesome": "^4.7.0",
    "highlight.js": "^9.12.0",
    "immutable": "^3.8.2",
    "is-hotkey": "^0.1.2",
    "marked": "^0.3.19",
    "mobx": "^4.1.1",
    "mobx-react": "^5.0.0",
    "moment": "^2.22.1",
    "ramda": "^0.25.0",
    "react": "^16.2.0",
    "react-addons-shallow-compare": "^15.6.2",
    "react-app-rewire-mobx": "^1.0.8",
    "react-codemirror2": "^5.0.0",
    "react-dom": "^16.2.0",
    "react-dropzone": "^4.2.9",
    "react-infinite-scroller": "^1.1.3",
    "react-lowlight": "^2.0.0",
    "react-markdown": "^3.3.0",
    "react-router-dom": "^4.2.2",
    "react-scripts": "1.1.1"
  },
  "scripts": {
    "start": "react-app-rewired start",
    "build": "react-app-rewired build",
    "test": "react-app-rewired test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "devDependencies": {
    "babel-plugin-import": "^1.6.7",
    "react-app-rewire-less": "^2.1.1",
    "react-app-rewired": "^1.5.0"
  }
}

求助

#2

main.js.map占了16m

#3

这是分析结果

#4

要改config额 不然打包会产生map文件

#5

不带map也有4m,1m带宽的服务器首次打开要十几秒钟。。

#6

这时候你就需要一个webpack打包工具了。

#7

map是源码,可配置。
文件大,code splitting吧