1
This commit is contained in:
35
admin/vue.config.js
Normal file
35
admin/vue.config.js
Normal 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,
|
||||
};
|
||||
Reference in New Issue
Block a user