ERROR Invalid options in vue.config.js: "proxy" is not allowed 电脑版发表于:2023/3/23 11:55 **proxy应该配置到devServer下边不然就会出现标题描述的错误,如这种配置** ``` module.exports = { publicPath: "./", chainWebpack: (config) => { config.resolve.alias.set("_c", resolve("src/components")); // key,value自行定义,比如.set('@@', resolve('src/components')) }, proxy: { "/api": { target: "http://localhost:7324", // 需要代理的后端接口 changeOrigin: true, //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求 pathRewrite: { //重写匹配的字段,如果不需要在请求路径上,重写为"" "^/api": "", }, }, }, }; ``` 正确的配置应该是配置到devServer下方,如 ``` module.exports = { publicPath: "./", chainWebpack: (config) => { config.resolve.alias.set("_c", resolve("src/components")); // key,value自行定义,比如.set('@@', resolve('src/components')) }, devServer: { proxy: { "/api": { target: "http://localhost:7324", // 需要代理的后端接口 changeOrigin: true, //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求 pathRewrite: { //重写匹配的字段,如果不需要在请求路径上,重写为"" "^/api": "", }, }, }, }, }; ```