代码拉取完成,页面将自动刷新
同步操作将从 coboy/ameMobileApp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
let path = require("path");
function resolve(dir) {
return path.join(__dirname, dir);
};
let IS_PRODUCTION = process.env.NODE_ENV === 'production';
module.exports = {
publicPath: './',
lintOnSave: false,
filenameHashing: false,
pages: {
index: {
// page 的入口
entry: 'src/main.ts',
// 模板来源
template: 'public/index.html',
// 在 dist/index.html 的输出
filename: 'index.html',
title: 'AmeAdmin',
// 在这个页面中包含的块,默认情况下会包含
// 提取出来的通用 chunk 和 vendor chunk
chunks: ['chunk-vendors', 'chunk-common', 'index']
}
},
productionSourceMap: !IS_PRODUCTION,
configureWebpack: (config) => {
if (IS_PRODUCTION) {
//为生产环境进行配置 如:去除console.log ,debugger
config.optimization.minimizer.map((arg) => {
const option = arg.options.terserOptions.compress;
option.drop_console = true; // 打开开关
return arg;
});
} else {
//为开发环境进行配置
}
},
chainWebpack: config => {
//设置别名 路径优化,但是若要引用static文件夹下文件,则要用一般设置
config.resolve.alias
.set("@", resolve("src"))
.set("@lib", resolve("src/library"))
.set("@store", resolve("src/store"))
.end()
// set svg-sprite-loader
config.module
.rule('svg')
.exclude.add(resolve('src/library/assets/icons'))
.end()
config.module
.rule('icons')
.test(/\.svg$/)
.include.add(resolve('src/library/assets/icons'))
.end()
.use('svg-sprite-loader')
.loader('svg-sprite-loader')
.options({
symbolId: 'icon-[name]'
})
.end()
},
devServer: {
port: 9527,
// proxy: {
// '/api': {
// target: 'http://192.168.3.139:9100', // 代理接口
// changeOrigin: true,
// pathRewrite:{
// '^/api': ''
// }
// // pathRewrite: {
// // '^/api': '/mock' // 代理的路径
// // }
// }
// },
before: function (app) {
app.use(require('./mock/mockServer.ts'));
},
overlay: {
warning: false,
error: true
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。