Size: a a a

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

2019 December 10

BS

Bogdan Shelomanov in Webpack — русскоговорящее сообщество
Скринкаст на лерн жс все ещё норм или устарел?
источник

NB

Not Dan, But... in Webpack — русскоговорящее сообщество
Друзья, почему при подключении плагинов у меня ломается tree shaking? Вебпак стал пихать файлы, которые я даже не импортил(
источник

NB

Not Dan, But... in Webpack — русскоговорящее сообщество
Not Dan, But...
Друзья, почему при подключении плагинов у меня ломается tree shaking? Вебпак стал пихать файлы, которые я даже не импортил(
Ясно кароч, дело было не в бобине...
Вебпак не виноват
источник
2019 December 11

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
Всем привет!
Обновил конфиги и пакеты вебпака
(конфиг vue + ssr)

Обновился @babel до 7.5.5  версии

Сейчас для минификации используется UglifyJsPlugin

new UglifyJsPlugin({
   sourceMap: true,
   uglifyOptions: {
       compress: {
           drop_console: dropConsole
       }
   }
}),


В итоге в консоль падают подобного рода ошибки,  подскажите,  что не так делаю?

"uglifyjs-webpack-plugin": "^2.2.0",
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
SkipTyler (Sunrise)
Всем привет!
Обновил конфиги и пакеты вебпака
(конфиг vue + ssr)

Обновился @babel до 7.5.5  версии

Сейчас для минификации используется UglifyJsPlugin

new UglifyJsPlugin({
   sourceMap: true,
   uglifyOptions: {
       compress: {
           drop_console: dropConsole
       }
   }
}),


В итоге в консоль падают подобного рода ошибки,  подскажите,  что не так делаю?

"uglifyjs-webpack-plugin": "^2.2.0",
какая версия вебпака?
источник

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
Alex CherryTea
какая версия вебпака?
"webpack": "^4.41.2",
источник

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
может стоит заменить UglifyJsPlugin на другой минификатор?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
SkipTyler (Sunrise)
может стоит заменить UglifyJsPlugin на другой минификатор?
просто удалите его, в вебпак уже встроен минификиатор terser на смену аглифаеру
источник

А

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

A

Alex CherryTea in Webpack — русскоговорящее сообщество
mode: production в вебпаке включает его
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Алексей
вау, спс не знал
источник

A

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

A

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

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
Alex CherryTea
просто удалите его, в вебпак уже встроен минификиатор terser на смену аглифаеру
ок,  попробую.
источник

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
Alex CherryTea
просто удалите его, в вебпак уже встроен минификиатор terser на смену аглифаеру
Круто!
Помогло)

еще вопрос

у меня был такой плагин.
new webpack.optimize.CommonsChunkPlugin({
     name: 'vendor',
     minChunks: function (module) {
       return (
         /node_modules/.test(module.context) &&
         !/\.css$/.test(module.request)
       )
     }
   }),
   new webpack.optimize.CommonsChunkPlugin({
     name: 'manifest'
   }),


Сейчас он не работает,  как его заменить можно?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
SkipTyler (Sunrise)
Круто!
Помогло)

еще вопрос

у меня был такой плагин.
new webpack.optimize.CommonsChunkPlugin({
     name: 'vendor',
     minChunks: function (module) {
       return (
         /node_modules/.test(module.context) &&
         !/\.css$/.test(module.request)
       )
     }
   }),
   new webpack.optimize.CommonsChunkPlugin({
     name: 'manifest'
   }),


Сейчас он не работает,  как его заменить можно?
хз, возможно прочтение доки вебпака вам поможет
источник

S(

SkipTyler (Sunrise) in Webpack — русскоговорящее сообщество
Alex CherryTea
хз, возможно прочтение доки вебпака вам поможет
второй день этим занимаюсь)

на сколько я понял,  мне двигаться в сторону optimization.splitChunks.cacheGroups?
источник

А

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

A

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

А

Алексей in Webpack — русскоговорящее сообщество
блин, вообще огонь, спасиб
источник