создать-реагировать-приложение, результат строительства большой, более 2 МБ - PullRequest
1 голос
/ 30 апреля 2020

Я использую оригинальное приложение create-Reaction-app для сборки без извлечения. Но я считаю, что результат сборки очень большой, это 2 МБ, это нормально? Я удалил '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

пакет. json

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

Вот результат сборки screenshot.

1 Ответ

2 голосов
/ 30 апреля 2020

Файл, на который вы указали, является исходным файлом карты.

Это не ваш сокращенный производственный код (который является другим файлом). Исходный файл карты используется для отображения минимизированного кода обратно в некомпилированное / минифицированное / встроенное состояние для отладки, поэтому можно ожидать, что его размер будет больше. См. Здесь для получения более подробной информации: https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

Это нормально для CRA.

Если вы хотите отключить создание исходной карты, см. Здесь: Как генерировать исходные карты в приложении create response?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...