DocSpace-buildtools/web/ASC.Web.Editor/webpack/dev/webpack.dev.server.js
2022-07-11 17:33:22 +03:00

29 lines
667 B
JavaScript

const { merge } = require("webpack-merge");
const baseConfig = require("../webpack.base.js");
const webpackNodeExternals = require("webpack-node-externals");
const path = require("path");
const serverConfig = {
target: "node",
mode: "development",
name: "server",
entry: {
server: "./src/server/index.js",
},
resolve: {
...baseConfig.resolve,
},
module: {
...baseConfig.module,
},
output: {
path: path.resolve(process.cwd(), "dist"),
filename: "[name].js",
libraryTarget: "commonjs2",
chunkFilename: "chunks/[name].js",
},
externals: [webpackNodeExternals()],
};
module.exports = merge(baseConfig, serverConfig);