@webpack_ru
Webpack — русскоговорящее сообщество

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 14 апреля 2017 г.

02:25:30 ПП
User 50357992
Ребят, есть ссылка на config webpack 2 написанный на es6 (с импортами и прочими фишками)
02:26:25 ПП
User 50357992
Ну и там я так понимаю уже надо сам вебпак запускать через babel node/run
02:29:55 ПП
User 39032940
емнип там можно просто webpack.babel.js файл назвать
05:33:17 ПП
User 107340798
Я запускаю webpack из кода так:
var webpack = require('webpack');
webpack.run(config)...
Но это дает конечный файл, который на 60kb больше, чем если выполнить из консоли
wepback -p
Как мне установить все настройки, которые соответствуют флагу -p когда я запускаю вебпак из кода?
05:39:33 ПП
User 52321317
А зачем тебе запускать его из кода?
05:39:44 ПП
User 52321317
Если никаких доп фишек не используешь
05:44:28 ПП
User 55423102
User 107340798
Я запускаю webpack из кода так:
var webpack = require('webpack');
webpack.run(config)...
Но это дает конечный файл, который на 60kb больше, чем если выполнить из консоли
wepback -p
Как мне установить все настройки, которые соответствуют флагу -p когда я запускаю вебпак из кода?
Наверное через definePlugin определять node.env как продакшн
05:45:46 ПП
User 55423102
https://webpack.js.org/guides/production-build/
05:50:22 ПП
User 107340798
User 52321317
А зачем тебе запускать его из кода?
я использую кроме вебпака еще действия с файловой системой в этом же процессе
05:51:25 ПП
User 107340798
User 55423102
Наверное через definePlugin определять node.env как продакшн
в конфиге есть вот это:
    new webpack.DefinePlugin({
      'process.env': {
        NODE_ENV: JSON.stringify('production')
      }
    }),
05:51:53 ПП
User 107340798
Размер файла с этим плагином все равно больше, чем с флагом -p
06:05:45 ПП
User 55423102
Ну это прокинет для всяких плагинов флаг что собираемся в продакшн. А в самом конфиге вебпака сжатие наверное принудительно включать надо
06:19:31 ПП
User 107340798
User 55423102
Ну это прокинет для всяких плагинов флаг что собираемся в продакшн. А в самом конфиге вебпака сжатие наверное принудительно включать надо
чуть разобрался. Все дело в конфигурации UglifyJsPlugin
06:20:08 ПП
User 107340798
Правда, пока не понял, какой она должна быть, чтоб повторить флаг -p хоть в доке и написано, что практически умолчания, - по факту все равно получается на 30kb больше