1 Star 0 Fork 4

hsb12958/vue-multi

forked from Saturn/vue-multi 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
Saturn 提交于 2021-09-22 15:49 . init
const path = require('path');
function resolve(dir) {
return path.join(__dirname, dir);
}
const config = {
beijing: {
pages: {
index: {
title: "北京项目",
filename: "index.html",
entry: "models/beijing/main.js",
template: "template/beijing/index.html"
}
},
devServer: {}
},
tianjin: {
pages: {
index: {
title: "天津项目",
filename: "index.html",
entry: "models/tianjin/main.js",
template: "template/tianjin/index.html"
}
},
devServer: {}
},
};
let modelName = process.env.MODEL_NAME || "";
let outputDir = modelName ? `dist/${modelName}/` : "dist/";
module.exports = {
...config[modelName],
outputDir: outputDir, // 项目输出目录
assetsDir: 'static', // 静态资源目录
publicPath: "./", // vue-cli3.3以上版本
// baseUrl: './', // vue-cli3.3以下版本
filenameHashing: false, // 生产环境关闭hash
productionSourceMap: false, // 生产环境关闭map
// 外部扩展
configureWebpack: {
externals: {
vue: 'Vue',
vuex: 'Vuex',
}
},
// 设置别名
chainWebpack: config => {
config.resolve.alias
.set('@', resolve('src'))
.set('@img', resolve('public/static/img'));
},
devServer: {}
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/weyee/vue-multi.git
git@gitee.com:weyee/vue-multi.git
weyee
vue-multi
vue-multi
master

搜索帮助