Size: a a a

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

2020 January 30

AD

Andriy Dudariev in Webpack — русскоговорящее сообщество
По-моему, проще поставить чем не поставить.
источник

РГ

Расулходжа Ганиев in Webpack — русскоговорящее сообщество
я и об этом) но можно ли обойтись без этого?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Расулходжа Ганиев
в терминале пишу npm run dev, консоль выдает ошибку webpack-cli не установлен, как быть если требуют чтобы webpack-cli не установить
Попробуйте в dev скрипте дописать npx в начало
источник
2020 January 31

R

RusaXXX in Webpack — русскоговорящее сообщество
подскажите такой момент
Есть функции в модуле аля function foo(){}
Для того чтобы их достать вне файлов js, мне приходится делать
global.foo = function(){} - это нормаьно и есть ли другой способ?
Перевожу проект на вебпак, там из вьюшек вызываются эти функции, то есть они глобальные, но так как вебпак делает обертку над модулми, то эти функции перестают работать в глобальном контексте
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
RusaXXX
подскажите такой момент
Есть функции в модуле аля function foo(){}
Для того чтобы их достать вне файлов js, мне приходится делать
global.foo = function(){} - это нормаьно и есть ли другой способ?
Перевожу проект на вебпак, там из вьюшек вызываются эти функции, то есть они глобальные, но так как вебпак делает обертку над модулми, то эти функции перестают работать в глобальном контексте
Нет не нормально
источник

R

RusaXXX in Webpack — русскоговорящее сообщество
Alex CherryTea
Нет не нормально
а как нормально?
источник

B

Baxxter in Webpack — русскоговорящее сообщество
RusaXXX
а как нормально?
import/export
источник

R

RusaXXX in Webpack — русскоговорящее сообщество
Baxxter
import/export
у меня фукнции в глобальноей области видимости(window), как поможет import/export?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
RusaXXX
у меня фукнции в глобальноей области видимости(window), как поможет import/export?
Забудьте про глобальный контекст и никогда не используйте его
источник

R

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

A

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

R

RusaXXX in Webpack — русскоговорящее сообщество
есть вот такие места типа во вьюшке
td onlick="foo"
источник

A

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
document.querySelector('.foo').addEventListener('click', foo)
источник

R

RusaXXX in Webpack — русскоговорящее сообщество
Alex CherryTea
ну перепишите нормально
а чем вариент с глобал плох?, jquery по такому же сценарию юзают
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
RusaXXX
а чем вариент с глобал плох?, jquery по такому же сценарию юзают
потому что вы засоряете глобальый контест усугубляете дебаг, появляется высокая вероятность коллизий имен
источник

A

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

R

RusaXXX in Webpack — русскоговорящее сообщество
Alex CherryTea
потому что вы засоряете глобальый контест усугубляете дебаг, появляется высокая вероятность коллизий имен
тоже нет, такой возможности, ибо с бэка прилетает вьюха и надо инициализировать событие после того когда вьюха встала в dom
источник

A

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

R

RusaXXX in Webpack — русскоговорящее сообщество
Alex CherryTea
потому что вы засоряете глобальый контест усугубляете дебаг, появляется высокая вероятность коллизий имен
а если global.app.foo
источник