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

Обсуждения webpack, лоадеров, плагинов и сборок Правила: http://bit.ly/our_etiquette См. также: @rollup_ru, @react_js, @vscode_ru, @macos_ru, @js_ru

974 members

Архив канала @webpack_ru 21 сентября 2017 г.

07:54:10 ДП
User 312604838
народ, есть у кого-нибудь ссылка на рабочий boilerplate под последний webpack с hot reload и пр. штуками? пример конфига надо, под себя заточим, обновим
08:58:57 ДП
User 37788913
Всем привет.
Вебпак 3.
Как правильно вынести в отдельный чанк тяжелую либу? CommonChunksPlugin как я понимаю - неправильный метод
09:06:17 ДП
User 299096137
    // split vendor js into its own file
    new webpack.optimize.CommonsChunkPlugin({
      name: 'vendor',
      minChunks: function (module, count) {
        // any required modules inside node_modules are extracted to vendor
        return (
          module.resource &&
          /\.js$/.test(module.resource) &&
          module.resource.indexOf(
            path.join(__dirname, '../node_modules')
          ) === 0
        )
      }
    }),
09:12:25 ДП
User 37788913
User 299096137
    // split vendor js into its own file
    new webpack.optimize.CommonsChunkPlugin({
      name: 'vendor',
      minChunks: function (module, count) {
        // any required modules inside node_modules are extracted to vendor
        return (
          module.resource &&
          /\.js$/.test(module.resource) &&
          module.resource.indexOf(
            path.join(__dirname, '../node_modules')
          ) === 0
        )
      }
    }),
Если это мне, то спасибо)
09:12:34 ДП
09:38:10 ДП
User 4274761
User 299096137
    // split vendor js into its own file
    new webpack.optimize.CommonsChunkPlugin({
      name: 'vendor',
      minChunks: function (module, count) {
        // any required modules inside node_modules are extracted to vendor
        return (
          module.resource &&
          /\.js$/.test(module.resource) &&
          module.resource.indexOf(
            path.join(__dirname, '../node_modules')
          ) === 0
        )
      }
    }),
так это же не отдельную либу, а все?
09:38:32 ДП
User 299096137
и что мешает сделать под отдельную либу?
09:38:36 ДП
User 4274761
User 37788913
Всем привет.
Вебпак 3.
Как правильно вынести в отдельный чанк тяжелую либу? CommonChunksPlugin как я понимаю - неправильный метод
тяжелую тогда уж надо динамически подгружать через import(), а вебапк это уж сам в сабчанк вынесет
09:38:59 ДП
User 4274761
User 299096137
и что мешает сделать под отдельную либу?
то, что сходу не понятно, какую часть здесь править
09:39:22 ДП
User 299096137
User 4274761
то, что сходу не понятно, какую часть здесь править
...
09:42:45 ДП
User 37788913
User 4274761
так это же не отдельную либу, а все?
Для этого нужно отдельные лоадеры делать или просто await import ?
09:43:21 ДП
User 4274761
User 299096137
...
очевидности в вебпаке не хватает. например, здесь, оказывается, нужно проверять конкретный итоговый файл, а не модуль, который мы запрашиваем.
09:47:13 ДП
User 4274761
User 37788913
Для этого нужно отдельные лоадеры делать или просто await import ?
webpack сам все делает :)
Для нормальной работы с бабелем придется установить babel-plugin-syntax-dynamic-import
09:49:56 ДП
User 37788913
User 4274761
webpack сам все делает :)
Для нормальной работы с бабелем придется установить babel-plugin-syntax-dynamic-import
бабеля нет)
Чистый at-loader
Спасибо)
01:07:01 ПП
User 50263515
Вебпак не показывает ошибки при запуске из скрипта, а не из командной строки
01:07:22 ПП
User 50263515
Это я только сегодня обнаружил
01:07:47 ПП
User 50263515
При запуске из скрипта ошибки совсем другие
02:51:23 ПП
User 50263515
Жесть просто. Сначала откатился на второй вебпак, он мне начал нормальные ошибки показывать. Потом использовал raw-loader вместо html-loader, потому что у меня проект на AngularJS, это важно. Теперь проект собирается.