Почему веб-пакет игнорирует чанк в производственном режиме?

Используйте метод transform для объекта groupby:

In [5]: df['maxval'] = df.groupby(by=['idn']).transform('max')

In [6]: df
Out[6]: 
   idn  value  maxval
0  ID1     25      30
1  ID1     30      30
2  ID2     30      50
3  ID2     50      50
0
задан Bald 16 January 2019 в 18:16
поделиться

2 ответа

Кажется, что установка enforce в true делает свою работу (но я не совсем уверен, почему).

Это должно быть так:

utilities: {
    test: /\.s?js$/,
    minChunks: 2,
    name: "utilities",
    chunks: "all",
    priority: 0,
    enforce: true
}

Отныне utilities.js создается не только в режиме разработки, но и в производстве.

0
ответ дан Bald 16 January 2019 в 18:16
поделиться

Указание minChunks: 2 означает, что он будет создавать расщепленный пакет только в том случае, если заданный общий импорт указан по крайней мере в 2 модулях. Возможно, вы захотите проверить, но сбросив его до 1.

Здесь перечислены несколько дополнительных правил по умолчанию: https://gist.github.com/sokra/1522d586b8e5c0f5072d7565c2bee693#defaults , но в основном, если общая кодовая база не превышает 30 КБ (до мин + gz ) тогда это не будет разделено. Вы можете принудительно изменить его, обновив ключ minSize, как указано в конфигурации оптимизации по умолчанию .

0
ответ дан Artimus 16 January 2019 в 18:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: