在本地.env文件配置本地/测试/预发/正式 路径:


在vue.config.js 里面配置:
module.exports = defineConfig({
transpileDependencies: false,
lintOnSave: false,
outputDir: process.env.VUE_APP_DIST,
publicPath: '/',
css: {
loaderOptions: {
postcss: {
// postcssOptions: {
// plugins: [autoprefixer(), postcss]
// }
}
}
},
// 配置路径别名
chainWebpack: (config) => {
config.resolve.alias
.set('@', resolve('./src'))
.set('components', resolve('./src/components'))
.set('assets', resolve('./src/assets'))
},
// 代理
devServer: {
proxy: {
"/iot": {
target: process.env.VUE_APP_API_PATH_ONE,
changeOrigin: true,
pathRewrite: {
'^/poi': '',
}
},
"/V1": {
target: process.env.VUE_APP_API_PATH_TWO,
changeOrigin: true,
pathRewrite: {
'^/V5': '',
}
},
"/api": {
target: process.env.VUE_APP_API_PATH,
changeOrigin: true,
pathRewrite: {
'^/api': '',
}
},
},
}
})

本文详细介绍了如何在Vue项目中通过`.env`文件配置本地、测试、预发和正式环境路径,并在`vue.config.js`中设置outputDir、publicPath,以及使用路径别名和开发服务器代理功能。
105

被折叠的 条评论
为什么被折叠?



