需要在根目录下配置vue.config.js文件:
const path
= require("path");
const resolve = function(dir
) {
return path
.join(__dirname
, dir
);
};
module
.exports
= {
publicPath
: process
.env
.NODE_ENV === "production" ? "./" : "./",
outputDir
: "dist",
assetsDir
: "static",
lintOnSave
: true,
productionSourceMap
: false,
chainWebpack
: config
=> {
config
.resolve
.alias
.set("@", resolve("src"))
.set("@v", resolve("src/views"))
.set("@c", resolve("src/components"))
.set("@u", resolve("src/utils"))
.set("@s", resolve("src/service"));
config
.optimization
.runtimeChunk("single");
},
devServer
: {
host
: "0.0.0.0",
port
: "8080",
hot
: true,
open
: false,
overlay
: {
warning
: false,
error
: true
},
proxy
: {
"/api": {
target
: "http://m260048y71.zicp.vip",
changeOrigin
: true,
ws
: true,
pathRewrite
: {
"^/api": ""
}
}
}
}
};
路由history模式注释掉
const router
= new VueRouter({
base
: process
.env
.BASE_URL,
routes
})
转载请注明原文地址:https://tech.qufami.com/read-24648.html