环境变量与路由

环境变量

  • 在构建或者代码在端上运行中需要一些跟区分于环境的变量,用于配置构建流程或者运行时过程,这时候我们可以配置环境变量。
  • 这部分我们基本依赖于: Fes.js 的对应章节,请移步点击详情open in new window

TIP

项目默认已存在两个环境文件 .env.env.predev ,分别对应 项目模式预览模式 下的环境依赖

# 自动增加插件里面pages的页面路由
FES_APP_PLUGINS=false
# 自动替换默认目录为插件的preview.vue
FES_APP_PREINDEX=false

路由

  • 像 Vue 、React 这类框架是用组件化搭建页面,路由解决的是路径到组件的匹配问题。Fes.js 基于 Vue Router 实现的路由,想了解更多的同学可以看看官方文档open in new window
  • 这部分我们基本依赖于: Fes.js 的对应章节,请移步点击详情open in new window

TIP

项目默认对 项目模式预览模式 两种模式下路由进行了自动化配置:

  • 项目模式: 不自动增加插件plugins里面各个pages的页面路由
  • 预览模式: 自动读取plugins目录下所有插件的pages的目录下的*.vue并加入路由,且替换index的路由为plugins/preview.vue
// 详见:src/app.jsx 文件
export function patchRoutes ({ routes }) {
	//...
}
export function modifyRoute (memo) {
	//...
}
本页目录