create-react-app,构建结果很大,超过2MB
create-react-app, building result is large, over 2MB
我正在使用原始的 create-react-app 来构建,没有弹出。
但是我发现构建结果很大,有2MB,这正常吗?
我删除了 'window.REDUX_DEVTOOLS_EXTENSION_COMPOSE',实际上,我根本没有使用它。
import { createStore, compose, applyMiddleware } from 'redux'
import reducer from './reducer'
import thunk from 'redux-thunk'
// const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;//reduxTool
const composeEnhancers = compose;
const store = createStore(reducer, composeEnhancers(
applyMiddleware(thunk)
))
export default store
package.json
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
这是构建结果。
您指向的文件是源映射文件。
这不是您的缩小生产代码(这是另一个文件)。源映射文件用于将缩小的代码映射回 uncompiled/minified/built 状态以进行调试,因此您希望它的大小更大。有关更多详细信息,请参见此处:
https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
这对于 CRA 来说是正常的。
如果您想禁用源映射的生成,请参阅此处:
我正在使用原始的 create-react-app 来构建,没有弹出。 但是我发现构建结果很大,有2MB,这正常吗? 我删除了 'window.REDUX_DEVTOOLS_EXTENSION_COMPOSE',实际上,我根本没有使用它。
import { createStore, compose, applyMiddleware } from 'redux'
import reducer from './reducer'
import thunk from 'redux-thunk'
// const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;//reduxTool
const composeEnhancers = compose;
const store = createStore(reducer, composeEnhancers(
applyMiddleware(thunk)
))
export default store
package.json
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
这是构建结果
您指向的文件是源映射文件。
这不是您的缩小生产代码(这是另一个文件)。源映射文件用于将缩小的代码映射回 uncompiled/minified/built 状态以进行调试,因此您希望它的大小更大。有关更多详细信息,请参见此处: https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
这对于 CRA 来说是正常的。
如果您想禁用源映射的生成,请参阅此处: