Создайте два куска поставщиков в веб-пакете - PullRequest
0 голосов
/ 09 июля 2019

В моей текущей настройке веб-пакета у меня есть одна cacheGroup для всего в папке node_modules:

optimization: {
    splitChunks: {
        cacheGroups: {
            "vendors": {
                test: /[\\/]node_modules[\\/]/,
                name: "vendors",
                chunks: "all",
                priority: 1,
            },
        }
    },
}

Я хочу отдельный файл вендора, в частности момент-часовой пояс.Все остальное остается в vendors, но момент-часовой пояс должен быть отдельным файлом.Как мне это сделать?Спасибо.

1 Ответ

0 голосов
/ 09 июля 2019

Может быть, 2 точки входа могут помочь вам сделать это?

В вашем веб-пакете

module.exports = {
    entry: {
        "moment-timezone": "vendor-moment.js",
        "common-vendor": "common-vendor.js"
    },

Таким образом, файл момента времени будет выглядеть примерно так:

import "moment";

При запуске веб-пакета у вас будет 2 файла js 1 длячасовой пояс 1 для сценария другого поставщика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...