Size: a a a

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

2020 January 26

JS

John Smith in Webpack — русскоговорящее сообщество
а вот почему CopyWebpackPlugin для шрифтов не отрабатывает, я не знаю
источник

JS

John Smith in Webpack — русскоговорящее сообщество
для изображений папки в src нет, если автор ее не забыл
источник

JS

John Smith in Webpack — русскоговорящее сообщество
хотя может из-за изображений и второе копирование не проходит
источник

JS

John Smith in Webpack — русскоговорящее сообщество
еще бы аутпут вебпаковский бы увидеть
источник

JS

John Smith in Webpack — русскоговорящее сообщество
ок, пусть автору приснится хороший сон, что у него все собралось как нужно)
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
Папка для картинок есть img
https://hastebin.com/favevawixi.js
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
John Smith
ну да, ассетс не задается, и в этом похоже проблема и заключается
assets убрал
Была доп.
const PATHS = {
 src: path.join(__dirname, './src'),
 dist: path.join(__dirname, './dist'),
assets: '/assets'
};
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
В консоле ошибка:
Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
- configuration.output.filename: A relative path is expected. However, the provided value "E:\\ARTEM\\VERSTKA\\B2B\\B2B2 (Webpack)\\dist/js/[name].[hash].js" is an absolute path!
  Please use output.path to specify absolute path and output.filename for the file name.
источник

JS

John Smith in Webpack — русскоговорящее сообщество
ну он пишет в чем проблема напрямую с именами
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
Помогло поправить:
output: {
   filename: `./js/[name].[hash].js`,
   path: PATHS.dist,
   publicPath: '/'
 },
источник

JS

John Smith in Webpack — русскоговорящее сообщество
а копиплагин так и не срабатывает?
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
А шрифты чего-то закидаются все одной кучей
и картинки некоторые закидаются не в img а в корень (дублируются)
Ладно спасибо всем за помощь
Буду завтра думать
Dev сборка работает супер,
а Prod-ion пока с вопросами
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
John Smith
а копиплагин так и не срабатывает?
  new CopyWebpackPlugin([
     { from: `${PATHS.src}/img`, to: `${PATHS.dist}/img` },
     { from: `${PATHS.src}/fonts`, to: `${PATHS.dist}/fonts` }
   ]),

Копирует но коряво.
источник

JS

John Smith in Webpack — русскоговорящее сообщество
MArt2202
А шрифты чего-то закидаются все одной кучей
и картинки некоторые закидаются не в img а в корень (дублируются)
Ладно спасибо всем за помощь
Буду завтра думать
Dev сборка работает супер,
а Prod-ion пока с вопросами
некоторые - это скорее всего те, которые у тебя со страниц приходят
источник

JS

John Smith in Webpack — русскоговорящее сообщество
MArt2202
  new CopyWebpackPlugin([
     { from: `${PATHS.src}/img`, to: `${PATHS.dist}/img` },
     { from: `${PATHS.src}/fonts`, to: `${PATHS.dist}/fonts` }
   ]),

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

JS

John Smith in Webpack — русскоговорящее сообщество
просто слово "коряво" ну никакой нагрузки смысловой не несет
источник

M

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

M

MArt2202 in Webpack — русскоговорящее сообщество
Тоесть CopyWebpackPlugin копирует в dist шрифты в папку fonts, картинки в img
Но кроме этого в корень dist кидает некоторые img и все шрифты
источник

JS

John Smith in Webpack — русскоговорящее сообщество
которые в страницах у тебя
источник

M

MArt2202 in Webpack — русскоговорящее сообщество
John Smith
которые в страницах у тебя
Не понял
источник