in Conflict: Multiple assets emit different content to the same filename ./images/2.2a348e8adf3d5fb1bd56.jpg
долго смотрел в код пытаясь понять какого чёрта всё пошло не так. оказалось, что этот плагин очень чувствителен к
mode: development
если я переключаю сборку в
mode: production
то всё собирается и работает нормально. как так? 🙄
Не похоже что дело в этом, может просто в проде хешируется и косяк с именем нивелировались таким образом
почему? я просто использовал патерн [name].[contenthash][ext]
в проде или деве? Двух одинаковых картинок (по названию/содержанию) нету?
у меня единый код. всегда используется такой паттерн. я использую скрипты, чтобы собирать билд с прод модов, и дев модом "build": "cross-env NODE_ENV=production webpack", "build-dev": "webpack" если юзаю build-dev (в переменной по-умолчанию mode: development), то будет бабах. причем именно из-за плагина, который пережимает. изображения все уникальны
Как то не состыкуется то что вы говорите с ошибкой. Вы говорите что у вас картинки сохраняются по схеме [name].[contenthash][ext] где contenthash будет разный в зависимости от содержимого (потому что он content хеш) Теперь смотрим на ошибку different content to the same filename ./images/2.2a348e8adf3d5fb1bd56.jpg Разный контент одинаковй контекнт хеш, какой-то вто зе фак
https://codepen.io/kakutokarate/pen/MWmZboR ну можете глянуть на код. я больше сказать не могу по проблеме. скажу лишь только, что если код связанный с new ImageMinimizerPlugin выпилить, в самом низу. то все сбилдиться нормально. и в дев моде, и не в дев) что-то наверное лишнее в этом куске.
Хотите пошарить код? Не надо его засовывать в кодпен или упаси господи в кодсендбокс. В вашем распоряжении - hastebin.com - hastebin.com - gist.github.com
http://hastebin.com/erocagidat.typescript удобный сайт
это весь конфиг там ничего не вырезано?
это весь. есть еще дефолтные настройки бабеля и постссс в отдельных файлах
я не вижу ничего необычного кроме два раза HtmlWebpackPlugin.
Обсуждают сегодня