Web: Doceditor: fixed webpack production build
This commit is contained in:
parent
abdfe934d6
commit
3f4e4f599c
@ -21,7 +21,7 @@ for (let dep in sharedDeps) {
|
||||
|
||||
const clientConfig = {
|
||||
target: "web",
|
||||
mode: "development",
|
||||
// mode: "development",
|
||||
entry: {
|
||||
client: ["./src/client/index.js"],
|
||||
},
|
||||
@ -115,6 +115,7 @@ module.exports = (env, argv) => {
|
||||
minimizer: [new TerserPlugin()],
|
||||
};
|
||||
} else {
|
||||
clientConfig.mode = "development";
|
||||
clientConfig.devtool = "cheap-module-source-map";
|
||||
}
|
||||
|
||||
|
@ -3,10 +3,11 @@ const baseConfig = require("./webpack.base.js");
|
||||
const webpackNodeExternals = require("webpack-node-externals");
|
||||
const path = require("path");
|
||||
const DefinePlugin = require("webpack").DefinePlugin;
|
||||
const TerserPlugin = require("terser-webpack-plugin");
|
||||
|
||||
const serverConfig = {
|
||||
target: "node",
|
||||
mode: "development",
|
||||
//mode: "development",
|
||||
name: "server",
|
||||
entry: {
|
||||
server: "./src/server/index.js",
|
||||
@ -22,10 +23,20 @@ const serverConfig = {
|
||||
};
|
||||
|
||||
module.exports = (env, argv) => {
|
||||
if (argv.mode === "production") {
|
||||
serverConfig.mode = "production";
|
||||
serverConfig.optimization = {
|
||||
minimize: !env.minimize,
|
||||
minimizer: [new TerserPlugin()],
|
||||
};
|
||||
} else {
|
||||
serverConfig.mode = "development";
|
||||
}
|
||||
serverConfig.plugins = [
|
||||
new DefinePlugin({
|
||||
IS_DEVELOPMENT: argv.mode !== "production",
|
||||
PORT: process.env.PORT || 5013,
|
||||
IS_PERSONAL: env.personal || false,
|
||||
}),
|
||||
];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user