qiwen-file-web/vue.config.js
2024-08-26 09:43:30 +08:00

45 lines
1.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const path = require('path')
module.exports = {
// 选项...
publicPath: '/',
// 配置项不懂的地方,请查看 Vue CLI 官方文档 https://cli.vuejs.org/zh/config/#devserver
devServer: {
disableHostCheck: true,
host: '0.0.0.0',
port: 8081, // 本地开发环境 - 前端工程启动的端口;如果不想指定端口,期望启动追加,请注释 port 属性
// 配置代理解决本地开发环境下跨域请求后台接口的问题proxy 中的修改项修改完后需要重启项目才可生效
proxy: {
'/api': {
target: 'http://localhost:8080', // 本地开发环境 - 连接后台服务,协议 + IP + 端口
ws: true, //是否跨域
changeOrigin: true,
pathRewrite: {
'^/api': '/'
}
}
}
},
productionSourceMap: false,
pluginOptions: {
'style-resources-loader': {
preProcessor: 'stylus',
patterns: []
}
},
configureWebpack: (config) => {
config.resolve.alias = {
'@': path.resolve(__dirname, './src'),
_v: path.resolve(__dirname, './src/views'),
_c: path.resolve(__dirname, './src/components'),
_a: path.resolve(__dirname, './src/assets'),
_r: path.resolve(__dirname, './src/request'),
_public: path.resolve(__dirname, './public')
}
}
}