设为首页收藏本站
网站公告 | 这是第一条公告
     

 找回密码
 立即注册
缓存时间03 现在时间03 缓存数据 我相信你能做出好的作品来,你还是那个你,从来没有改变过。我们也真的想走进你的心里。凡凡一直走下去 ,加油

我相信你能做出好的作品来,你还是那个你,从来没有改变过。我们也真的想走进你的心里。凡凡一直走下去 ,加油 -- 贰叁

查看: 709|回复: 0

vue3中vite.config.js相关常用配置超详细讲解

[复制链接]

  离线 

TA的专栏

  • 打卡等级:偶尔看看
  • 打卡总天数:13
  • 打卡月天数:0
  • 打卡总奖励:142
  • 最近打卡:2025-04-08 12:44:45
等级头衔

等級:晓枫资讯-上等兵

在线时间
0 小时

积分成就
威望
0
贡献
370
主题
346
精华
0
金钱
1230
积分
748
注册时间
2023-2-10
最后登录
2025-5-31

发表于 2025-5-31 05:30:55 | 显示全部楼层 |阅读模式
base(默认为/)开发或生产环境服务的公共基础路径。合法的值包括以下几种:
绝对 URL 路径名,例如 /foo/ 部署在根目录下的foo文件下页面路径为: https://foo.com/foo/
完整的 URL,例如 https://foo.com/(默认为/)部署在根目录下
空字符串或 ./(用于嵌入形式的开发) 可用于部署在任何路径下
** 注意点:**
== vue3 vite.config.js 中配置的base路径,当访问过程中需要使用动态连接的 url 时,可以使用全局注入的 import.meta.env.BASE_URL 变量,它的值为公共基础路径;vue2 中通过process.env.BASE_URL 获取 ==
plugins:插件列表,可以是自定义的Vite插件或第三方插件,用于扩展Vite功能
resolve:用于配置模块解析。例如,可以设置resolve.alias来设置路径别名,简化导入语句。
server:配置开发服务器。例如,可以设置server.port来指定端口,或者server.host来指定主机
build:配置构建输出
  1. import path from 'node:path'
  2. import { fileURLToPath } from 'node:url'
  3. import { build } from 'vite'
  4. import vue from '@vitejs/plugin-vue'
  5. const __dirname = fileURLToPath(new URL('.', import.meta.url))
  6. export default defineConfig({
  7.   base: '/screen',//指定了应用程序在服务器上的根目录位置,设置连接前缀
  8.   plugins: [
  9.     vue(),
  10.   ],
  11.   resolve: {
  12.     alias: {
  13.       '@': fileURLToPath(new URL('./src', import.meta.url))
  14.     }
  15.   },
  16.    server: {
  17.     open: '/docs/index.html',//开发服务器启动时,自动在浏览器中打开应用程序。
  18.     proxy: {//代理
  19.        port: 3000,
  20.        host: 'localhost',
  21.        cors: true,//为开发服务器配置 CORS。默认启用并允许任何源,传递一个 选项对象 来调整行为或设为 false 表示禁用。
  22.       // 字符串简写写法:http://localhost:5173/foo -> http://localhost:4567/foo
  23.       '/foo': 'http://localhost:4567',
  24.       // 带选项写法:http://localhost:5173/api/bar -> http://jsonplaceholder.typicode.com/bar
  25.       '/api': {
  26.         target: 'http://jsonplaceholder.typicode.com',
  27.         changeOrigin: true,
  28.         rewrite: (path) => path.replace(/^\/api/, ''),
  29.       },
  30.       build: {
  31.         outDir: 'dist',//指定输出路径(相对于 项目根目录).
  32.         assetsDir: 'assets',//指定生成静态资源的存放路径
  33.             rollupOptions: {
  34.               // ...
  35.             }
  36.   }
  37. })
复制代码
总结
到此这篇关于vue3中vite.config.js相关常用配置超详细讲解的文章就介绍到这了,更多相关vue3 vite.config.js常用配置内容请搜索晓枫资讯以前的文章或继续浏览下面的相关文章希望大家以后多多支持晓枫资讯!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
晓枫资讯-科技资讯社区-免责声明
免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。
      1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
      2、管理员及版主有权在不事先通知或不经作者准许的情况下删除其在本社区所发表的文章。
      3、本社区的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,举报反馈:点击这里给我发消息进行删除处理。
      4、本社区一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
      5、以上声明内容的最终解释权归《晓枫资讯-科技资讯社区》所有。
http://bbs.yzwlo.com 晓枫资讯--游戏IT新闻资讯~~~
严禁发布广告,淫秽、色情、赌博、暴力、凶杀、恐怖、间谍及其他违反国家法律法规的内容。!晓枫资讯-社区
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|晓枫资讯--科技资讯社区 本站已运行

CopyRight © 2022-2025 晓枫资讯--科技资讯社区 ( BBS.yzwlo.com ) . All Rights Reserved .

晓枫资讯--科技资讯社区

本站内容由用户自主分享和转载自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

如有侵权、违反国家法律政策行为,请联系我们,我们会第一时间及时清除和处理! 举报反馈邮箱:点击这里给我发消息

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表