vue3中配置文件vue.config.js不生效的解決辦法
剛學完配置vue.config.js
const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, devServer: { proxy: { '/api': { target: 'http://192.168.1.228:8080', //后端的地址 ws: true, changeOrigin: true, pathRewrite: { '^/api': '' } }, } } })
發(fā)現(xiàn)訪問http://localhost:5173/api/login/user訪問結果404
經(jīng)檢查package.json文件
"scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }
發(fā)現(xiàn)Vue 3 在使用 Vite 作為構建工具,所以跨域配置應在 vite.config.js
文件中進行
import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } },server:{ proxy:{ '/api':{ target:'http://192.168.1.228:8080', changeOrigin:true, rewrite:path=>path.replace(/^\/api/,'') } } } })
配置完成重啟,訪問成功
以上就是vue3中配置文件vue.config.js不生效的解決辦法的詳細內容,更多關于vue3 vue.config.js不生效的資料請關注腳本之家其它相關文章!
相關文章
vue實現(xiàn)動態(tài)監(jiān)測元素高度
這篇文章主要介紹了vue實現(xiàn)動態(tài)監(jiān)測元素高度方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10利用Vue的v-for和v-bind實現(xiàn)列表顏色切換
這篇文章主要介紹了利用Vue的v-for和v-bind實現(xiàn)列表顏色切換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07vue scroll滾動判斷的實現(xiàn)(是否滾動到底部、滾動方向、滾動節(jié)流、獲取滾動區(qū)域dom元素)
這篇文章主要介紹了vue scroll滾動判斷的實現(xiàn)(是否滾動到底部、滾動方向、滾動節(jié)流、獲取滾動區(qū)域dom元素),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06vue依賴包報錯問題eslint\lib\cli-engine\cli-engine.js:421
這篇文章主要介紹了vue依賴包報錯問題eslint\lib\cli-engine\cli-engine.js:421,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08