sh;+tQfNbG?_V$q|2r7Z>@*1_=b0%4&9|5F=dIL0a1xELa
zYs8Bu)@}FQb83Az%=;(Qve@xba^{m9Qhz9JUIVxeX@xolgCV6;xk@cdk2*9W6i{rx
zE$eT+q&*jhiO{ccGbq~6N#uw0@ip$chHtbwlNT~)OeTOm#3bz^-bpp`#_MQ*1P9W?e^p0QXDjJ!Je
z!Cn78PLiYGf*4dN-=5h0){bL%h~S`ah-1SoM&T?cj;lA!r85wq(hMHa`F2peeec?*
z@bjWkC3x*v?wFhzbY<%ng092(XH_;^P6#%)*_d
zcHnP+-?n)AjI=LX2_SeSyJ7BKuJ1L!i9(|80BD$=RgKdL_vp5nauCe3gpl1f^M+SP7kDsJ@=TYXfJZ3C51wVf+5_}!$Lz_`&iMnQxl)R$)jW1<^%^1xtpGIAK``i
z_-zLHimFI3efz1w$=OyV2V9p5SqY`^lq@}B9Pht+_+Qn;xgFWY2trC%+85>3F9_Va
brRMwakI6m*d?Ap>E@y9d>Fi6}AL9Q6-=v&O
literal 0
HcmV?d00001
diff --git a/vue.config.js b/vue.config.js
index 433eea4..3bac504 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -5,7 +5,7 @@ function resolve(dir) {
return path.join(__dirname, dir)
}
const name = defaultSettings.title || 'vue mobile template' // page title
-const port = 9018 // dev port
+
const externals = {
vue: 'Vue',
'vue-router': 'VueRouter',
@@ -33,20 +33,22 @@ const cdn = {
]
}
}
+const IS_PROD = ['production', 'prod'].includes(process.env.NODE_ENV)
module.exports = {
- publicPath: './', // router hash 模式使用
- // publicPath: process.env.NODE_ENV === 'development' ? '/' : '/app/', //router history模式使用 需要区分生产环境和开发环境,不然build会报错
- outputDir: 'dist',
- assetsDir: 'static',
- lintOnSave: process.env.NODE_ENV === 'development',
- productionSourceMap: false,
+ publicPath: './', // 署应用包时的基本 URL。 vue-router hash 模式使用
+ // publicPath: '/app/', //署应用包时的基本 URL。 vue-router history模式使用
+ outputDir: 'dist', // 生产环境构建文件的目录
+ assetsDir: 'static', // outputDir的静态资源(js、css、img、fonts)目录
+ lintOnSave: false,
+ productionSourceMap: !IS_PROD, // 生产环境的 source map
devServer: {
- port: port,
- open: false,
+ port: 9020, // 端口
+ open: false, // 启动后打开浏览器
overlay: {
+ // 当出现编译器错误或警告时,在浏览器中显示全屏覆盖层
warnings: false,
errors: true
- },
+ }
// proxy: {
// //配置跨域
// '/api': {