Size: a a a

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

2019 September 11

KA

Kenan Ayvazov in Webpack — русскоговорящее сообщество
🐱 Rough Cat
если бы я умеол..
google.com -> webpack alias -> webpack docs
источник
2019 September 12

Х

Хазрат in Webpack — русскоговорящее сообщество
Ребят привет, нужна помощь, вебпак 2 версии, нужно после успешного билда отправить sourcemap на NewRelic (есть для этого npm пакет)

проблема в том, что после успешного билда и запуска devServer, не понятно, где хранятся сбилденные файлы, то есть локально их нет, скорее где то в памяти, как можно получить их в этом же webpack скрипте?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Хазрат
Ребят привет, нужна помощь, вебпак 2 версии, нужно после успешного билда отправить sourcemap на NewRelic (есть для этого npm пакет)

проблема в том, что после успешного билда и запуска devServer, не понятно, где хранятся сбилденные файлы, то есть локально их нет, скорее где то в памяти, как можно получить их в этом же webpack скрипте?
Мухи с котлетами перемешались плотно. Дев сервер вам при билде не нужен и он не запускается при билде
источник

A

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

A

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

A

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

Х

Хазрат in Webpack — русскоговорящее сообщество
это понятно, в том то и дело, что хочется получить доступ к "сбилденным" файлам дев сервера и отправить source map
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Хазрат
это понятно, в том то и дело, что хочется получить доступ к "сбилденным" файлам дев сервера и отправить source map
Запустите билд без дев сервера просто
источник

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
Хазрат
это понятно, в том то и дело, что хочется получить доступ к "сбилденным" файлам дев сервера и отправить source map
webpack-dev-server не фигурирует в продакшен билдах
источник

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
в принципе
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Хазрат
это понятно, в том то и дело, что хочется получить доступ к "сбилденным" файлам дев сервера и отправить source map
Скажите, зачем вам именно дев сервер, возможно я подскажу как это сделать правильно
источник

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
я так понял, проект старый

нужно поискать в package.json в секции scripts что-то типа команды build или dist, которая запускает просто webpack
источник

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
после сборки, посмотреть, что лежит в папких dist или build
источник

A

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

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
Alex CherryTea
Может он хочет заливать при каждом изменении
сложно предположить, зачем)
источник

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
пока что не понятно, что вообще нужно
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Хз что такое этот new relic
источник

A

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

VP

Viktor Petevotov in Webpack — русскоговорящее сообщество
Alex CherryTea
Хз что такое этот new relic
+
источник

Х

Хазрат in Webpack — русскоговорящее сообщество
new relic это типа аналитики, он может показывать ошибки, возникающие у пользователя и чтоб они были более информативные, нужно с каждой сборкой передавать source map'ы

да, идея с передачей source map'а с devServer глупая)

сейчас нужно по завершению билда, отправлять бандл и source map следующей командой:

publishSourcemap({
         sourcemapPath: './dist/static/bundle.js.map',
         javascriptUrl: './dist/static/bundle.js',
         applicationId: config.newrelic.applicationId,
         nrAdminKey: config.newrelic.adminAPIKey
       }, function (err) { console.log(err || 'Sourcemap upload done')})
     })


как это сделать на webpack 2 ) там еще момент, название бандла с временем создания (bundle.15332424234.js), как это отловить? бандлов может быть несколько
источник