Size: a a a

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

2020 September 02

A

Aleksandr in Webpack — русскоговорящее сообщество
не, у меня был простенький где js, css, бубель
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
вообще без излишеств
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
ну такой да, а всякие там сплитчанки, кеширование и все такое
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
это потом уже пришло, начинать то надо с общего, и приходит к частному
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
readme.md
А опытные @angular/cli
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
не опытный ты просто
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Aleksandr
не опытный ты просто
Ахах, ну ну расскажи мне по опыт
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
Alex CherryTea
Ахах, ну ну расскажи мне по опыт
*Сарказм.жпг*
источник

АЕ

Алексей Евстратенко... in Webpack — русскоговорящее сообщество
Всем привет, может кто подскажет. Есть файл index.js, я хочу в него импортировать кусок другого кода с файла test.js, но только при условии process.env.NODE_ENV === 'development', иначе вообще не вставлять этот код
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Алексей Евстратенко
Всем привет, может кто подскажет. Есть файл index.js, я хочу в него импортировать кусок другого кода с файла test.js, но только при условии process.env.NODE_ENV === 'development', иначе вообще не вставлять этот код
пишите ваш кусок кода прямо в файле без импортирвоания
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
в es6 импорт не может быть оборнут в условие, такое возможно только с динмическим импортом
источник

АЕ

Алексей Евстратенко... in Webpack — русскоговорящее сообщество
хорошо, а как скрыть этот кусок кода, если к примеру режим production?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
if (process.env.NODE_ENV === 'development') {
  // все что здесь и сам if будет удалено при process.env.NODE_ENV !== 'development'
}
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
источник

АЕ

Алексей Евстратенко... in Webpack — русскоговорящее сообщество
О_о, спасибо) думал так не прокатит
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Алексей Евстратенко
О_о, спасибо) думал так не прокатит
главное писать имеено вот в таком виде как в примере без выкрутасов
источник

АЕ

Алексей Евстратенко... in Webpack — русскоговорящее сообщество
process.env.NODE_ENV === 'development' || process.env.TEST
источник

АЕ

Алексей Евстратенко... in Webpack — русскоговорящее сообщество
если так? TEST передаю в package-json при билде
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
вот так уже не прокатит
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Алексей Евстратенко
process.env.NODE_ENV === 'development' || process.env.TEST
я уже не помню точно как именно это происходит но принцип такой -
вебпак при сборке найдет строку process.env.NODE_ENV`и заменит ее на например 'production, получится

if ('production' === 'development`) {
...
}

потом терсер когда будет минифицировать файл увидит этот if и поменит его как - всегда false, а значит констркуция бесполезная и удалит его как мусор
источник