отключить мультиконфигурированную параллельную сборку webpack - PullRequest
0 голосов
/ 03 марта 2020

Как мы уже убедились, когда мы настраиваем наш веб-пакет на обработку нескольких записей, webpack будет запускать оба параллельно. Но если нам нужен вывод первой конфигурации для использования во второй части, что нам делать?

Если у нас есть какая-то конфигурация, подобная этой:

module.exports = [
    {
        mode: 'production',
        entry: "./src/workbox-sw.ts",
        output: {
            filename: "workbox-sw.js",
            path: __dirname + "/build"
        },
    }, {
        entry: "./src/public/app.ts",
        output: {
            filename: "app.js",
            path: __dirname + "/build/public"
        },
        target: "web",
        plugins: [
            new WorkboxPlugin.InjectManifest({
                swSrc: __dirname + '/build/workbox-sw.js'),
                swDest: 'sw.js',
                exclude: [
                    /\.map$/,
                    /manifest$/,
                    /\.htaccess$/,
                    /service-worker\.js$/,
                    /sw\.js$/,
                ],
            }),
        ],
    }
]

, есть ли способ запустить первое задание, затем выполните второй?

с некоторыми настройками, подобными этой, я получил модуль не найден ошибка:

ERROR in Entry module not found: Error: Can't resolve '/project/build/workbox-sw.js' in '/project'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...