1. vue.config.js文件 server部分配置
在 Vue CLI 项目中,vue.config.js
是一个可选的配置文件,如果它存在于项目的根目录下,将会被 Vue CLI 自动加载。
这个文件用于向 @vue/cli-service
提供自定义配置选项。其中,devServer
配置项可以用来设置开发服务器的行为。
下面是一些常见的 devServer
配置示例:
1.1. 基本配置
module.exports = { devServer: { // 基础路径 publicPath: '/', // 主机地址,默认为 localhost host: 'localhost', // 端口号 port: 8080, // 是否自动打开浏览器 open: true, // 是否启用 gzip 压缩 compress: true, // 是否显示启动信息 quiet: false, // 是否显示覆盖信息 overlay: { warnings: true, errors: true }, // 代理配置 proxy: { '/api': { target: 'http://localhost:3000', changeOrigin: true, pathRewrite: { '^/api': '' } } } } }
1.2. 解释
/
,在生产环境中可以根据需要进行调整。localhost
,但你可以设置为 0.0.0.0
来允许外部访问。true
,则会在开发服务器启动后自动打开浏览器窗口。true
,则会启用 gzip 压缩来加快响应速度。true
,则会隐藏除错误之外的所有信息。target
是目标 API 服务器的 URL;changeOrigin
可以使请求看起来像是从目标域名发出的;pathRewrite
可以重写路径。这些配置可以帮助你更好地控制开发服务器的行为,提高开发效率。根据你的具体需求,你可以选择性地使用上述配置项。
如果你的项目中没有 vue.config.js
文件,你可以创建一个,并添加上面的配置。