Size: a a a

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

2020 August 07

SK

Sergei Kondrashevsky in Webpack — русскоговорящее сообщество
Alex CherryTea
В каких файлах делаете изменения ?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Sergei Kondrashevsky
В других проектах на этой же машине все так же.

В настройках сервера все норм.

Вебпак сам открывает порт из-за флага --open.

Ошибок ни в браузере ни в терминале - нет.
Все так же не обновляется?
источник

SK

Sergei Kondrashevsky in Webpack — русскоговорящее сообщество
Alex CherryTea
Все так же не обновляется?
Нет
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
В других проектах все обновляется?
источник

SK

Sergei Kondrashevsky in Webpack — русскоговорящее сообщество
Alex CherryTea
В других проектах все обновляется?
Нет так же
источник

A

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

AB

Andrew Bodryi in Webpack — русскоговорящее сообщество
доброе утро. у меня бандл должен возвращать функцию, но возвращает пустой обьект. что не так?
источник

С

Сергей in Webpack — русскоговорящее сообщество
Andrew Bodryi
доброе утро. у меня бандл должен возвращать функцию, но возвращает пустой обьект. что не так?
Напиши library: "bunndleGlobal" в output
источник

С

Сергей in Webpack — русскоговорящее сообщество
Andrew Bodryi
доброе утро. у меня бандл должен возвращать функцию, но возвращает пустой обьект. что не так?
Если я правильно понял что тебе нужно.

Для доступа к функциями и классам из билднинного файла к ним нужно обращааться bunndleGlobal.sayHello()
источник

AB

Andrew Bodryi in Webpack — русскоговорящее сообщество
Сергей
Если я правильно понял что тебе нужно.

Для доступа к функциями и классам из билднинного файла к ним нужно обращааться bunndleGlobal.sayHello()
всё верно
источник

AB

Andrew Bodryi in Webpack — русскоговорящее сообщество
Сергей
Если я правильно понял что тебе нужно.

Для доступа к функциями и классам из билднинного файла к ним нужно обращааться bunndleGlobal.sayHello()
спасибо, нашел решение)
источник

AB

Andrew Bodryi in Webpack — русскоговорящее сообщество
Сергей
Если я правильно понял что тебе нужно.

Для доступа к функциями и классам из билднинного файла к ним нужно обращааться bunndleGlobal.sayHello()
оно еще и работает, спасибо, вы спасли мой день
источник

С

Сергей in Webpack — русскоговорящее сообщество
Andrew Bodryi
оно еще и работает, спасибо, вы спасли мой день
😊😊😊
источник

MS

Maria Sokolova in Webpack — русскоговорящее сообщество
Всем привет!
У меня есть 2 папки с css файлами, я хочу, чтобы каждая папка собиралась в свой отдельный файл.
Каким образом это сделать? Прописать для css 2 объекта в module.rules с лоадерами, используя разные пути до папок?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Maria Sokolova
Всем привет!
У меня есть 2 папки с css файлами, я хочу, чтобы каждая папка собиралась в свой отдельный файл.
Каким образом это сделать? Прописать для css 2 объекта в module.rules с лоадерами, используя разные пути до папок?
ты раньше небось галпом пользовался?)
это нетипичное поведение для вебпака, но да, так как ты сказал - двумя лоадерами
источник

MS

Maria Sokolova in Webpack — русскоговорящее сообщество
угадал)
Хорошо, так и сделаю. Спасибо!
источник

ИЦ

Игорь Цупко... in Webpack — русскоговорящее сообщество
Привет, коллеги.
Я не из мира фронтэнда, поэтому простите если вопрос покажется нубским.

Вот есть у меня абстрактный фронтэнд, который собирает webpack-ом html-страницы. При сборке я пробрасываю в эти html-страницы параметры (например, урлики)
Что-то типа:
new HtmlWebpackPlugin({
   template: path.resolve(__dirname, "src", "index.html"),
   title: 'Some prebuild constant here',
   some_url: variables.url
})


А в html-странице они используются как-то вроде

<p>Hello world. here be <a href="<%= htmlWebpackPlugin.options.some_url %>">link</a></p>

И, допустим, у меня огромное приложение с богатой историей и кодовой базой.

Мне очень хочется, чтобы все эти параметры (`title`, `some_url`) пробрасывались в html не на стадии сборки, а клиентским javascript-ом.

Вижу два варианта:
— стиснуть зубы и переписать приложение
— применить какой-то магический webpack inline-plugin, который преобразует html-код страницы и заменит конструкции вида

<a href="<%= htmlWebpackPlugin.options.some_url %>">link</a>

на что-то типа

<a href="#default_value" id="justarandomhash">link</a>

Чтобы потом в JS-обёртке подгрузить нужные значения аяксом и пробросить их

document.getElementById('justarandomhash').href = variables.url;

Какие мысли по этому поводу у профессионалов фронтэнда?
источник

MS

Maria Sokolova in Webpack — русскоговорящее сообщество
Подскажите нубу, пожалуйста, как узнать путь от корня до файла, чтобы правильно указать его в path.resolve(__dirname, *)?
Структура проекта запутанная, никак с этими путями не разберусь.
Где можно прочитать про указание путей в вебпаке?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Maria Sokolova
Подскажите нубу, пожалуйста, как узнать путь от корня до файла, чтобы правильно указать его в path.resolve(__dirname, *)?
Структура проекта запутанная, никак с этими путями не разберусь.
Где можно прочитать про указание путей в вебпаке?
это какие файлы? файлы конфига? или код?
источник

MS

Maria Sokolova in Webpack — русскоговорящее сообщество
Это папка с css файлами, которые я указываю через include в css лоадере
источник