马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
目次阐明
- .
- ├── build # 打包脚本相关
- │ ├── config # 配置文件
- │ ├── generate # 生成器
- │ ├── script # 脚本
- │ └── vite # vite配置
- ├── mock # mock文件夹
- ├── public # 公共静态资源目录
- ├── src # 主目录
- │ ├── api # 接口文件
- │ ├── assets # 资源文件
- │ │ ├── icons # icon sprite 图标文件夹
- │ │ ├── images # 项目存放图片的文件夹
- │ │ └── svg # 项目存放svg图片的文件夹
- │ ├── components # 公共组件
- │ ├── design # 样式文件
- │ ├── directives # 指令
- │ ├── enums # 枚举/常量
- │ ├── hooks # hook
- │ │ ├── component # 组件相关hook
- │ │ ├── core # 基础hook
- │ │ ├── event # 事件相关hook
- │ │ ├── setting # 配置相关hook
- │ │ └── web # web相关hook
- │ ├── layouts # 布局文件
- │ │ ├── default # 默认布局
- │ │ ├── iframe # iframe布局
- │ │ └── page # 页面布局
- │ ├── locales # 多语言
- │ ├── logics # 逻辑
- │ ├── main.ts # 主入口
- │ ├── router # 路由配置
- │ ├── settings # 项目配置
- │ │ ├── componentSetting.ts # 组件配置
- │ │ ├── designSetting.ts # 样式配置
- │ │ ├── encryptionSetting.ts # 加密配置
- │ │ ├── localeSetting.ts # 多语言配置
- │ │ ├── projectSetting.ts # 项目配置
- │ │ └── siteSetting.ts # 站点配置
- │ ├── store # 数据仓库
- │ ├── utils # 工具类
- │ └── views # 页面
- ├── types # 类型文件
- └── vite.config.ts # vite配置文件
复制代码 项目设置项
用于修改项目标配色、结构、缓存、多语言、组件默认设置
#情况变量设置
项目标情况变量设置位于项目根目次下的 .env、.env.development、.env.production
具体可以参考 Vite 文档
- .env # 在所有的环境中被载入
- .env.local # 在所有的环境中被载入,但会被 git 忽略
- .env.[mode] # 只在指定的模式中被载入
- .env.[mode].local # 只在指定的模式中被载入,但会被 git 忽略
复制代码 温馨提示
- 只有以 VITE_ 开头的变量会被嵌入到客户端侧的包中,你可以在项目代码中如许访问它们:
- console.log(import.meta.env.VITE_PROT);
复制代码
- 以 VITE_GLOB_* 开头的的变量,在打包的时间,会被加入_app.config.js设置文件当中.
#设置项阐明
#.env
全部情况实用
- # 端口号
- VITE_PORT=3100
- # 网站标题
- VITE_GLOB_APP_TITLE=vben admin
- # 简称,用于配置文件名字 不要出现空格、数字开头等特殊字符
- VITE_GLOB_APP_SHORT_NAME=vben_admin
复制代码 #.env.development
开发情况实用
- # 是否开启mock数据,关闭时需要自行对接后台接口
- VITE_USE_MOCK=true
- # 资源公共路径,需要以 /开头和结尾
- VITE_PUBLIC_PATH=/
- # 是否删除Console.log
- VITE_DROP_CONSOLE=false
- # 本地开发代理,可以解决跨域及多地址代理
- # 如果接口地址匹配到,则会转发到http://localhost:3000,防止本地出现跨域问题
- # 可以有多个,注意多个不能换行,否则代理将会失效
- VITE_PROXY=[["/api","http://localhost:3000"],["api1","http://localhost:3001"],["/upload","http://localhost:3001/upload"]]
- ::: tip
- v3.0.0开始,作者重构了vite.config.ts,新版本不再支持VITE_PROX
复制代码 |