代码拉取完成,页面将自动刷新
const path = require("path");
const nodeExternals = require("webpack-node-externals");
const { copyCache, deleteCache } = require("./plugins");
module.exports = [
{
entry: "./dist/client_temp/client/index.js",
output: {
path: path.resolve(__dirname, "dist/client"),
filename: "index.js",
},
mode: "production",
module: {
rules: [
{
test: /\.s[ac]ss$/i,
use: ["style-loader", "css-loader", "sass-loader"],
},
],
},
plugins: [
{
apply: (compiler) => {
compiler.hooks.beforeRun.tapPromise("CopyFilesPlugin", async () => {
await copyCache();
});
compiler.hooks.done.tapPromise("DeleteFilesPlugin", async () => {
await deleteCache();
});
},
},
],
},
{
entry: "./dist/server_temp/server/index.js",
output: {
path: path.resolve(__dirname, "dist/server"),
filename: "index.js",
},
externals: [nodeExternals()],
mode: "production",
target: "node",
},
];
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。