This commit is contained in:
张成
2025-11-21 16:53:49 +08:00
commit 8309808835
286 changed files with 32656 additions and 0 deletions

35
admin/vue.config.js Normal file
View File

@@ -0,0 +1,35 @@
const path = require("path");
const CopyWebpackPlugin = require("copy-webpack-plugin");
const resolve = dir => {
return path.join(__dirname, dir);
};
let env = process.env.VUE_APP_ENV || process.env.NODE_ENV;
const sourceMap = env !== "production";
let BASE_URL = '/'
if (env === "production") {
BASE_URL = "/";
}
module.exports = {
baseUrl: BASE_URL,
// 如果你不需要使用eslint把lintOnSave设为false即可
lintOnSave: false,
chainWebpack: config => {
config.resolve.alias
.set("@", resolve("src"))
.set("@component", resolve("src/components"));
},
configureWebpack: {
output: {
filename: 'js/[name].[hash].js', // 默认使用 contenthash 和 chunk 名称
chunkFilename: 'js/[name].[hash].js', // 对于异步加载的 chunk 文件同样配置
}
},
// 设为false打包时不生成.map文件
productionSourceMap: sourceMap,
};