Size: a a a

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

2020 March 12

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Baxxter
а зачем вообще алиасы использовать? какую проблему это решает? помоему только создает проблемы
множество проблем решает, например тебе не надо писать ./../../../ в путях
источник

A

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

B

Baxxter in Webpack — русскоговорящее сообщество
Alex CherryTea
множество проблем решает, например тебе не надо писать ./../../../ в путях
я не пишу пути руками, за меня это вебшторм делает
для тестов получается тоже нужно как то конфигурить, чтобы пути правильно резолвились с этими алиасами?
источник

B

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

A

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Baxxter
я не пишу пути руками, за меня это вебшторм делает
для тестов получается тоже нужно как то конфигурить, чтобы пути правильно резолвились с этими алиасами?
смотря как ты реализуешь алиасы. Их можно прописать в вебпак или бабель - чтобы собиралось. в ts / js конфиг чтобы иде не ломалась. В еслинт чтобы он не ломался. Если тесты на аве то она умеет читать конфиги, но ей тоже можно указать алиасы в ее конфигах. Как в джесте не знаю, наверняк тоже можно.

Однако, дабы не парится и не прописывать алиасы в во всех конфигах я использую подход при котором алиасы создаются через симлинки, тогда все работает и ничего дополнительного конфигурить не нужно т.к. это работает на уровне ФС
(https://www.npmjs.com/package/link-module-alias)
источник

B

Baxxter in Webpack — русскоговорящее сообщество
Alex CherryTea
смотря как ты реализуешь алиасы. Их можно прописать в вебпак или бабель - чтобы собиралось. в ts / js конфиг чтобы иде не ломалась. В еслинт чтобы он не ломался. Если тесты на аве то она умеет читать конфиги, но ей тоже можно указать алиасы в ее конфигах. Как в джесте не знаю, наверняк тоже можно.

Однако, дабы не парится и не прописывать алиасы в во всех конфигах я использую подход при котором алиасы создаются через симлинки, тогда все работает и ничего дополнительного конфигурить не нужно т.к. это работает на уровне ФС
(https://www.npmjs.com/package/link-module-alias)
интересно, спасибо
источник

G

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

A

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

AB

Artur Bashmakov in Webpack — русскоговорящее сообщество
Всем привет!
Подскажите, кто знает..
у компонентов в проекте стили в less
в некоторые компоненты по необходимости импортируются компоненты из библиотеки со своими стилями
стили библиотеки в css
в css бандле стили библиотеки оказываются ниже стилей компонента и перебивают их.
Возможно ли сконфигурить webpack таким образом, чтобы в начало css бандла попали стили библиотеки а дальше все остальные?
источник

FB

Furrya Black in Webpack — русскоговорящее сообщество
Artur Bashmakov
Всем привет!
Подскажите, кто знает..
у компонентов в проекте стили в less
в некоторые компоненты по необходимости импортируются компоненты из библиотеки со своими стилями
стили библиотеки в css
в css бандле стили библиотеки оказываются ниже стилей компонента и перебивают их.
Возможно ли сконфигурить webpack таким образом, чтобы в начало css бандла попали стили библиотеки а дальше все остальные?
Можешь импортировать нужные стили библиотеки в entry: main.js файле, потом свои глобал стили, если весь css собирается в один файл, все должно быть норм.
Но тут вопрос в другом, как ты перебиваешь стили компонент из либы? То есть ты вешаешь на либ компонент ещё и свои классы и все ломается? Сложно представить.
источник

AB

Artur Bashmakov in Webpack — русскоговорящее сообщество
Furrya Black
Можешь импортировать нужные стили библиотеки в entry: main.js файле, потом свои глобал стили, если весь css собирается в один файл, все должно быть норм.
Но тут вопрос в другом, как ты перебиваешь стили компонент из либы? То есть ты вешаешь на либ компонент ещё и свои классы и все ломается? Сложно представить.
Не указал сразу.. проект на реакте, общего файла стилей нет, у каждого компонента свой файл.
Да, на компонент из либы я вешаю еще класс, в котором прописываю доп. стили по необходимости
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Artur Bashmakov
Не указал сразу.. проект на реакте, общего файла стилей нет, у каждого компонента свой файл.
Да, на компонент из либы я вешаю еще класс, в котором прописываю доп. стили по необходимости
у каждого свой файл, но это обычный less? без css modules?
источник

AB

Artur Bashmakov in Webpack — русскоговорящее сообщество
Roman Usherenko
у каждого свой файл, но это обычный less? без css modules?
Да
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
это довольно плохое решение
источник

RU

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

a

alexander in Webpack — русскоговорящее сообщество
Ребят, привет. Почему после сборки может отваливаться vue роутер? Причем даже если гитом потом откатываешься, все равно не работает страница.

В консоли
[vue-router] uncaught error during route navigation:
TypeError: Cannot read property 'call' of undefined
   at webpack_require (build.js?95a4efa…:769)
источник
2020 March 13

A

Alex CherryTea in Webpack — русскоговорящее сообщество
alexander
Ребят, привет. Почему после сборки может отваливаться vue роутер? Причем даже если гитом потом откатываешься, все равно не работает страница.

В консоли
[vue-router] uncaught error during route navigation:
TypeError: Cannot read property 'call' of undefined
   at webpack_require (build.js?95a4efa…:769)
¯\_(ツ)_/¯
источник

A

Aleksandr in Webpack — русскоговорящее сообщество
alexander
Ребят, привет. Почему после сборки может отваливаться vue роутер? Причем даже если гитом потом откатываешься, все равно не работает страница.

В консоли
[vue-router] uncaught error during route navigation:
TypeError: Cannot read property 'call' of undefined
   at webpack_require (build.js?95a4efa…:769)
https://t.me/vuejs_club лучше тут спросить
источник

a

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