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

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

974 members

Архив канала @webpack_ru 25 октября 2017 г.

06:48:23 ДП
User 53807834
Никто не использовал submodule в проекте?

webpack не ипортирует из submodule
06:49:21 ДП
User 53807834
Module parse failed: <path>
Unexpected token (4:12)
You may need an appropriate loader to handle this file type.
06:49:53 ДП
User 53807834
понятно что он хочет лодер, но непонятно, почему если удалить принадлежность к сабмодулю - то он все по красоте делает)
07:58:50 ДП
User 121757508
Парни а как правильнее - заставлять webpack сжимать в архив js и css или поручить это nginx?
08:04:02 ДП
User 122824793
коллеги, подскажите, почему такой скрипт устанавливает NODE_ENV=development
08:04:06 ДП
User 122824793
"scripts": {
    "client": "NODE_ENV=development node server.js && webpack --config config/client.dev.js",
08:04:36 ДП
User 122824793
а если написать вот так:
"scripts": {
    "client": "NODE_ENV=development webpack --config config/client.dev.js && node server.js ", 

то не работает
08:10:58 ДП
User 300024
NODE_ENV так будет добавляться только к первому процессу
08:12:43 ДП
User 300024
https://webpack.js.org/guides/production/#specify-the-environment
вот тут описана информация нужная тебе для того, чтобы разобраться
08:36:25 ДП
User 30260375
User 121757508
Парни а как правильнее - заставлять webpack сжимать в архив js и css или поручить это nginx?
Там плагин есть для сжатия
09:07:30 ДП
User 99532118
что-то мне кажется что в описание чатика (пин) стоит добавить выражение "возьмите create-react-app и посмотрите как там сделано"
09:16:02 ДП
User 122824793
User 300024
https://webpack.js.org/guides/production/#specify-the-environment
вот тут описана информация нужная тебе для того, чтобы разобраться
не работает
09:19:55 ДП
User 122824793
"client": "NODE_ENV=development node server.js" 
вот так работает
09:20:45 ДП
User 122824793
но если поставить инструкцию для вебпак, то перестаёт
09:25:01 ДП
User 300024
чего сделать хочешь-то? внимательно почитал ссылку?
09:40:37 ДП
User 122824793
таки да, внимательно
09:41:12 ДП
User 122824793
хочу чтобы process.env.NODE_ENV = был везде или development или production
09:56:26 ДП
User 300024
так в первом случае у тебя работает.
если ты действительно хочешь, то
NODE_ENV=production npm run clean && NODE_ENV=production webpack -p
сделай так или экспорти
хотя что сделать хочешь так и не понял 😃
10:11:15 ДП
User 100151998
а есть конфа по галпу?
10:17:47 ДП
User 100151998
как через галп заинжектить в один файл плагины которые тянутся с node_modules в index.html
10:17:58 ДП
User 100151998
мб кто пользовался галпом до вебпака)
10:21:01 ДП
User 362639146
а вебпак лучше чем галп?
10:28:48 ДП
User 122824793
User 300024
так в первом случае у тебя работает.
если ты действительно хочешь, то
NODE_ENV=production npm run clean && NODE_ENV=production webpack -p
сделай так или экспорти
хотя что сделать хочешь так и не понял 😃
хочу чтобы при такой записи вебпак отрабатывал development сборку, и сервер тоже видел process.env.NODE_ENV = development
10:28:50 ДП
User 122824793
"client": "NODE_ENV=development webpack --config config/client.dev.js && node server.js",
10:29:07 ДП
User 122824793
вот так прописано в конфиге:
new webpack.DefinePlugin({
       'process.env': {
         'NODE_ENV': JSON.stringify('development')
       }
    })
10:33:10 ДП
User 122824793
или production
12:21:21 ПП
User 300024
У тебя если ты не указываешь что энв=прод, то не собирается девсборка?