智能BI 平台 笔记

项目 智能BI项目

智能 BI 项目笔记 第一期

主要内容:

1、移除国际化后,运行项目 eslint 版本过高报错

2、解决移除国际化后项目左侧导航栏不显示问题

eslint 版本过高报错

移除国际化后,再次运行 i18n-remove 命令,又报了一个错误:

TypeError: Failed to load plugin 'jest' declared in 'BaseConfig': Class exte

原因:这是因为 eslint 版本高于 8,项目中 eslint 版本是 8.34.0。

@typescript-eslint/eslint-plugin 和 eslint 版本 7 兼容,版本高于 8 会不兼容,不兼容的时候就会提示这个错误。

参考链接: 

https://blog.csdn.net/qq_43436008/article/details/126056307 

https://cloud.tencent.com/developer/ask/sof/488112

解决方法:

把 eslint 的版本改成 7.32.0

然后执行 i18n-remove 移除国际化,运行成功,如图所示。

左侧导航栏不显示问题

移除国际化后,项目左侧 导航栏菜单 和 右上角退出登陆按钮 不显示了。

解决方法: 给 config/route.ts 配置文件的每一个路由都加上对应的 name 属性,如果不添加 name 属性,则菜单默认展示的是 path 属性。

这里一定要给每一个路由都添加对应的 name 属性,不然导航栏还是不显示

启动项目,http://localhost:8000 左侧导航栏可以显示了

完整笔记:智能 BI 平台 (yuque.com) 2l8b5rh8 4tviapxq o3kgnjec c0dzfsfz

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Starry
下载 APP