Size: a a a

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

2020 February 05

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Можно в принципе сделать так чтобы вебпак при сборке расфасовывал по бекендовой части все сгенереные страницы
источник

A

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

А

Александр in Webpack — русскоговорящее сообщество
Alex CherryTea
В асп нете не принято делать рест апи и самостоятельный фронт?
Самостоятельный фронт? Что вы имеете ввиду? У меня сейчас задача подключить зависимости к html-файлу. Эти зависимости генерирует webpack. Папка, откуда AspNetCore берёт представления (файлы с html разметкой и Razor-кодом) - это папка View. Задача: сделать так, чтобы с этим файлом мог работать как программист, так и webpack
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
я раньше использовал алиасы вебпака, потом бабеля, но вечно была морока - сначала во всех ide настроить, потом чтобы тесты подхватывали, потом какой-нибудь плагин или интелсенс ломатся начинал. В коцне концов нашел вот этот тул, не нарадуюсь
https://www.npmjs.com/package/link-module-alias
ничо, yarn 2 придет, порядок наведет 😄
источник

А

Александр in Webpack — русскоговорящее сообщество
Alex CherryTea
Можно в принципе сделать так чтобы вебпак при сборке расфасовывал по бекендовой части все сгенереные страницы
Не очень понял, что вы имеете ввиду под бекендовой частью...
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Александр
Не очень понял, что вы имеете ввиду под бекендовой частью...
так, ну давайте по-полочкам:
Классическое использование вебпака - сбилдить клиентскую часть - html, css, js, положить на статический сервер и отдавать клиенту оттуда. Клиентская часть знает о существовании какой-то апи куда ей позволено ходить и общается с бекендом самостоятельно (обменивается только данными)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
не классическое использование вебпака - тот же бекенд что реализует бизнес логику отдает клиенту html и js. В этом случае кто как изголяется, но чаще всего это много энтрипоинтов.
Бекенд знает откуда взять готовую собранную страничку с потрахами - вебпак знает куда их положить во время сборки
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Александр
Самостоятельный фронт? Что вы имеете ввиду? У меня сейчас задача подключить зависимости к html-файлу. Эти зависимости генерирует webpack. Папка, откуда AspNetCore берёт представления (файлы с html разметкой и Razor-кодом) - это папка View. Задача: сделать так, чтобы с этим файлом мог работать как программист, так и webpack
что такое razor код?
источник

А

Александр in Webpack — русскоговорящее сообщество
Alex CherryTea
так, ну давайте по-полочкам:
Классическое использование вебпака - сбилдить клиентскую часть - html, css, js, положить на статический сервер и отдавать клиенту оттуда. Клиентская часть знает о существовании какой-то апи куда ей позволено ходить и общается с бекендом самостоятельно (обменивается только данными)
AspNet: переходя по ссылке /SomePage/List запрос на получение html страницы обрабатывает контроллер SomePageController, в котором метод List возвращает представление (в данном примере ListWrapper) с моделью (например экземпляр объекта TabletListItemModel) из которой, в свою через Razor-страница может вытащить хранящуюся в моделе информацию. Razor код: это например конструкция на подобии @if (model.tiitle == "text") { <h2>@model.title</h2> }. Поэтому да, в АспНет всё чуть иначе, чем в тех проектах, где работали вы: в АспНет есть папка, в которой хранятся вьюхи - и мне надо работать с ними. Их редактирует разработчик, и в них должен подставлять правильные ссылки на js-скрипты webpack
источник

А

Александр in Webpack — русскоговорящее сообщество
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Александр
AspNet: переходя по ссылке /SomePage/List запрос на получение html страницы обрабатывает контроллер SomePageController, в котором метод List возвращает представление (в данном примере ListWrapper) с моделью (например экземпляр объекта TabletListItemModel) из которой, в свою через Razor-страница может вытащить хранящуюся в моделе информацию. Razor код: это например конструкция на подобии @if (model.tiitle == "text") { <h2>@model.title</h2> }. Поэтому да, в АспНет всё чуть иначе, чем в тех проектах, где работали вы: в АспНет есть папка, в которой хранятся вьюхи - и мне надо работать с ними. Их редактирует разработчик, и в них должен подставлять правильные ссылки на js-скрипты webpack
я наконец понял в чем ваша боль, вы испольуете импорты в этих вьюхак и хотите чтобы вебпак превращал их в бандлы и script-ы с инжектами этих бандлов
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
> в АспНет всё чуть иначе, чем в тех проектах, где работали вы

если быть точным - там все иначе чем в проектах над которыми работали разрабочтики вебпака )
источник

А

Александр in Webpack — русскоговорящее сообщество
Не совсем. У меня могут быть какие-то вручную привязанные js-скрипты во воьюхе, но сейчас речь идёт всё же о сборке js-бандла на основе других js-файлов, в том числе таких библиотек как jQuery - их я помещаю в отдельный бандл.
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Александр
Не совсем. У меня могут быть какие-то вручную привязанные js-скрипты во воьюхе, но сейчас речь идёт всё же о сборке js-бандла на основе других js-файлов, в том числе таких библиотек как jQuery - их я помещаю в отдельный бандл.
у вас webpack собирает только js и все?
источник

А

Александр in Webpack — русскоговорящее сообщество
В будущем собирать будет и css
источник

А

Александр in Webpack — русскоговорящее сообщество
Пока я использую autoprefixer в gulp'е
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Александр
В будущем собирать будет и css
а ну ладно, я уже хотел вам pax предложить
https://github.com/nathan/pax
источник

А

Александр in Webpack — русскоговорящее сообщество
До вчерашнего дня использовался browserify, но после некоторых мучений перешёл на вебпак
источник

А

Александр in Webpack — русскоговорящее сообщество
В общем надо решать вопрос с подстановкой в мой html файл ссылки на js-бандл...
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
что может быть не так
источник