webpack -p не работает в приложении create-реагировать - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть большой проект, который я пытался уменьшить в размере, используя webpack-p, в соответствии с приведенным здесь: https://hackernoon.com/reduce-webpack-bundle-size-for-production-880bb6b2c72f

Я не смог запустить его, так как столкнулся с проблемами при запуске webpack -p (онвыдавал ошибку на каждую функцию index.js

Я думал, что это может быть что-то с моими пакетами. Я решил создать новое create-реагировать-приложение и запустить команду там. К моему удивлению, там я получаюта же ошибка:

Error encountered

В чем здесь проблема?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Если ваше приложение использует webpack v4 , вы должны использовать webpack --mode=production вместо webpack -p.

Возможные значения режима: none, development или production.

Другое использование:

// webpack.config.js

module.exports = {
  ...
  mode: 'production',
  ...
}
0 голосов
/ 26 сентября 2018

У вас нет файла конфигурации, потому что команда, которую вы пытаетесь выполнить, является глобальной, она не поступает из вашего текущего рабочего каталога.Вместо этого запустите npm run build, что делает это изнутри, но содержит множество других вещей, созданных участниками create-react-app.

. Вы можете передать файл конфигурации для глобального web-пакета cli, но вы неу вас нет доступа к этому в вашей папке, так как он "недоступен" для вашей.npm run build также уже применяет множество оптимизаций для вас.

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