umi
FE-阿阳
爱学习的程序猿
展开
-
本地调试 npm 包方案
本地调试 npm 包方案自营后台进入开发之后,需要抽离组件和物料到 mortise-UI 和 物料库,本着‘工欲善其事必先利其器’的工作方式,先解决下本地调试 npm 包的方案。以下是几种方案:方案一:在 mortise-ui 项目中修改,在文档中查看修改效果,调试完成之后,再引入项目中调试;进入到 mortise-ui 目录下;执行 npm run start(dumi 的开发模式 dumi dev),注意: node 版本不高于14,一般12或者14都可以,亲测 16报错。第一次启动需要在根原创 2021-08-18 18:31:12 · 1589 阅读 · 2 评论 -
umi 中 引入 npm 包 less 变量
umi 中 引入 npm 包 less 变量问题描述最近开发组件库,组件库中有色彩系统,需要在项目中引用,此处记录解决方案解决方案方案一: 在 less 中引入,如下:需要每个 less 文件中引用,所以舍弃@import "~@homed/mortise-ui/es/components/style/themes-override/color.less"; // 引入 mortise 色彩体系方式二: 将 less 转换为 js 文件,通过修改 umi 的配置 theme 字段实现,原创 2021-08-17 11:02:20 · 1804 阅读 · 0 评论 -
TS 报错 “umi“没有导出的成员‘xxx‘
TS 报错 "umi"没有导出的成员'xxx'问题描述umi 项目中有 ts 文件报错:"umi"没有导出的成员’xxx’问题结果主要是 ts 对 umi 的识别问题;查看下 tsconfig.json 文件的配置"paths": { "@/*": ["src/*"], "@@/*": ["./src/.umi/*"] // 解决 umi 找不到部分模块的问题},这时候如果还报错,是需要重启 TS 服务方法一:关了 vscode 重启;方法二:command + p =>原创 2021-06-25 20:25:50 · 12020 阅读 · 3 评论