/
dedaMazai
/
reactGoodPattern
Обзор
Документация
Войти
/
dedaMazai
/
reactGoodPattern
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
moduleFederation/container/config/build/buildWebpackConfig.ts
28 строк
905 B
Andrey Chipizubov
add microFronts
25 май 2023, 01:05
25 май 2023, 01:05
ec973d2
Код
Авторство
О чём код?
import webpack from "webpack"; import { buildPlugins } from "./buildPlugins"; import { buildLoaders } from "./buildLoaders"; import { buildResolvers } from "./buildResolvers"; import { BuildOptions } from "./types/config"; import { buildDevServer } from "./buildDevServer"; export function buildWebpackConfig(options: BuildOptions): webpack.Configuration { const { paths, mode, isDev } = options; return { mode, entry: paths.entry, output: { filename: "[name].[contenthash].js", path: paths.build, clean: true, publicPath: "/", }, plugins: buildPlugins(options), module: { rules: buildLoaders(options), }, resolve: buildResolvers(options), devtool: isDev ? "inline-source-map" : undefined, devServer: isDev ? buildDevServer(options) : undefined, }; }