Size: a a a

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

2020 June 04

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
Ребят. Хочу сделать отдельную сборку с сорс мапами полными.

Но после билда сорс мапы ссылаются не на исходные файлы а на переколбашеные бабелем

Что я не так делаю?
источник

DS

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

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
Спасайте)
Задача такая -
Нужно сделать три варианта сборки
1. дев с сорсмапами "eval-cheap-module-source-map"
2. прод с сорсмапами "source-map" и что б  сорсмапы были на оригинальный код
3. прод без сорс мапов

Как бы вы сделали?
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Dmitriy Shuleshov
Спасайте)
Задача такая -
Нужно сделать три варианта сборки
1. дев с сорсмапами "eval-cheap-module-source-map"
2. прод с сорсмапами "source-map" и что б  сорсмапы были на оригинальный код
3. прод без сорс мапов

Как бы вы сделали?
module.exports = [devWithSourceMap.config, prodWithSourceMap.config, prodWithoutSourceMap.config]
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
🦜
module.exports = [devWithSourceMap.config, prodWithSourceMap.config, prodWithoutSourceMap.config]
У сосбвнн проблема выше описана. Сорс мапы изза чего то на прогнаные бабелем файлы ссылаются
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Dmitriy Shuleshov
У сосбвнн проблема выше описана. Сорс мапы изза чего то на прогнаные бабелем файлы ссылаются
логично же
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
🦜
логично же
А как сделать что на оригинальный код?
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
src > babel > webpack source map plugin
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Dmitriy Shuleshov
А как сделать что на оригинальный код?
так в сорсмапах должен быть нормальный код
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
в браузере открой
источник

DS

Dmitriy Shuleshov in Webpack — русскоговорящее сообщество
это скрин из консоли браузера
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Dmitriy Shuleshov
это скрин из консоли браузера
ты может не там смотришь?
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
кто-то знает, вебпак умеет делать динамические алиасы?
например, если структура
src
|_  features
    |_ featureOne
    |_ featureTwo

то чтоб например алиас ~ внутри featureOne указывал на featureOne, а внутри featureTwo на featureTwo
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
пока писал, понял как сформулировать запрос в гугл. мне нужен resolver plugin
источник

🦜

🦜 in Webpack — русскоговорящее сообщество
Roman Usherenko
кто-то знает, вебпак умеет делать динамические алиасы?
например, если структура
src
|_  features
    |_ featureOne
    |_ featureTwo

то чтоб например алиас ~ внутри featureOne указывал на featureOne, а внутри featureTwo на featureTwo
вебпак запускает ноду один раз, тебе надо как-то обновлять конфиг алиаса в рантайме
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
🦜
вебпак запускает ноду один раз, тебе надо как-то обновлять конфиг алиаса в рантайме
ага, ну это тупиковый путь, я думаю
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
нужно что-то динамическое - resolver plugin вроде как раз то что надо
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Roman Usherenko
кто-то знает, вебпак умеет делать динамические алиасы?
например, если структура
src
|_  features
    |_ featureOne
    |_ featureTwo

то чтоб например алиас ~ внутри featureOne указывал на featureOne, а внутри featureTwo на featureTwo
Магия вне Хогвартса запрещена!
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Alex CherryTea
Магия вне Хогвартса запрещена!
я торжественно клянусь, что замышляю шалость 😄
источник

В

Вадим in Webpack — русскоговорящее сообщество
Здравствуйте. Возникла проблема, если кто сталкивался, помогите пожалуйста: не работает CopyWebpackPlugin. Причём до этого верстал сайт на ноутбуке и он работал, пересел за компьютер делать приложение на реакте, скопировал конфиг и package.json, добавил зависимости для реакта и CopyWebpackPlugin перестал работать, что в режиме разработки, что в режиме прода. На ноуте win10, на компе семёрка, просто из того что нашёл, пишут что может быть проблема и в ОС, но ума не приложу почему не работает. Ошибок никаких нет, кроме тех что в консоли, что невозможно найти картинку, тк плагин её не копирует.
источник