Как мы уже убедились, когда мы настраиваем наш веб-пакет на обработку нескольких записей, 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'