环境变量与路由
环境变量
- 在构建或者代码在端上运行中需要一些跟区分于环境的变量,用于配置构建流程或者运行时过程,这时候我们可以配置环境变量。
- 这部分我们基本依赖于:
Fes.js
的对应章节,请移步点击详情
TIP
项目默认已存在两个环境文件 .env
和 .env.predev
,分别对应 项目模式
和 预览模式
下的环境依赖
# 自动增加插件里面pages的页面路由
FES_APP_PLUGINS=false
# 自动替换默认目录为插件的preview.vue
FES_APP_PREINDEX=false
路由
- 像 Vue 、React 这类框架是用组件化搭建页面,路由解决的是路径到组件的匹配问题。Fes.js 基于
Vue Router
实现的路由,想了解更多的同学可以看看官方文档。 - 这部分我们基本依赖于:
Fes.js
的对应章节,请移步点击详情
TIP
项目默认对 项目模式
和 预览模式
两种模式下路由进行了自动化配置:
项目模式
: 不自动增加插件plugins
里面各个pages
的页面路由预览模式
: 自动读取plugins
目录下所有插件的pages的目录下的*.vue
并加入路由,且替换index的路由为plugins/preview.vue
// 详见:src/app.jsx 文件
export function patchRoutes ({ routes }) {
//...
}
export function modifyRoute (memo) {
//...
}