vue3 中 vue.config.js 修改端口 添加代理配置 #yyds干货盘点#

Posted 梁云亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3 中 vue.config.js 修改端口 添加代理配置 #yyds干货盘点#相关的知识,希望对你有一定的参考价值。

const  defineConfig  = require(@vue/cli-service)

const AutoImport = require(unplugin-auto-import/webpack)
const Components = require(unplugin-vue-components/webpack)
const ElementPlusResolver = require(unplugin-vue-components/resolvers)

module.exports = defineConfig(
transpileDependencies: true,
devServer:
port: 8888,
// 配置代理 (以接口 https://www.easy-mock.com/mock/5ce2a7854c85c12abefbae0b/api 说明)
proxy:
/api:
// 以 “/api” 开头的 代理到 下边的 target 属性 的值 中
target: http://127.0.0.1:8080/,
changeOrigin: true, // 是否改变域名:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题
ws: true, // 是否启用websockets
pathRewrite:
// 路径重写
^/api: // 用/api代替target里面的地址,比如我要调用http://40.00.100.100:3002/user/add,直接写http://127.0.0.1:8080/user/add



,
configureWebpack:
plugins: [
AutoImport(
resolvers: [ElementPlusResolver()],
),
Components(
resolvers: [ElementPlusResolver()],
),
]


)


具体添加部分:

vue3






以上是关于vue3 中 vue.config.js 修改端口 添加代理配置 #yyds干货盘点#的主要内容,如果未能解决你的问题,请参考以下文章

vue3常用配置(持续更新)

vue3.0 vue.config.js配置

Vue3.0项目从Webpack改造成Vite

vue2.0和3.0区别

vue3常用配置(持续更新)

vue3.x vue.config.js文件配置