美文网首页
《踩坑》umi3 不支持yaml注释配置路由

《踩坑》umi3 不支持yaml注释配置路由

作者: BA_凌晨四点 | 来源:发表于2021-02-23 15:06 被阅读0次

网上仍有很多教程教的 umi2 ,这两天用 umi3 搭建了个react,发现的一些改动:

  1. umi-plugin-react,写法的改变,报的错:path must be a string...
  2. 就是今天想说的 yarm 注释配置路由

用的约定式路由:

工程目录如下:

image.png

umi2 的写法

/**
 * Routes:
 *      - src/router/PrivatePages
 */
import React from 'react';
export default function index() {
    return (
        <div>
            <h1>欢迎</h1>
        </div>
    )
}

利用 yaml 语法,
生成的 routes.ts 如图:是键值叫:“Routes” 的


routes.ts

umi3 的写法:

import React from 'react'
function index() {
    return (
        <>
            <h1>欢迎</h1>
        </>
    )
}

index.wrappers = ['@/router/PrivatePages'];
export default index;

直接加属性,
生成的 routes.ts 如图:是键值叫:“wrappers” 的


routes.ts

相关文章

  • 《踩坑》umi3 不支持yaml注释配置路由

    网上仍有很多教程教的 umi2 ,这两天用 umi3 搭建了个react,发现的一些改动: umi-plugin-...

  • thinkphp5.0 路由

    1:路由配置不支持在模块配置文件设置。2:路由定义 application/route.php 文件里面配置 该路...

  • Spark配置

    配置方法 配置注意事项 配置踩过的坑

  • Cordova踩坑日记

    Cordova踩坑日记 1.配置环境 ​ 配置SDK踩了很多坑,其实只需要下载一个 android studi...

  • Flutter 图片不显示

    打开 pubspec.yaml 文件,找到 assets: 开头的Key,将其注释放开并配置正确路径

  • Angular -- 移除URL中的#

    1.配置 $locationProvider 在配置路由时设置 2.设置页面 注意: IE9不支持

  • symfony配置文件

    symfony有个config文件夹,里面用来放置专用的配置文件。 routes.yaml 用来放置路由配置信息s...

  • POJ3684(弹性碰撞)各种wrong answer踩坑

    我踩过的坑全部都写在注释里面了,供大家参考。

  • 软路由踩坑

    起因 2018.1.16 混hass群时,看其他人讨论的火热,一时冲动买了个软路由 小马v1 货到后 2018.1...

  • nacos2021.1配置踩坑记录

    前言 对比官网配置,踩了N个坑,最终还是归纳为版本问题 spring 环境 naocs包,这里比较新,踩坑!!! ...

网友评论

      本文标题:《踩坑》umi3 不支持yaml注释配置路由

      本文链接:https://www.haomeiwen.com/subject/zwylfltx.html