chencheng (云谦)

Results 82 issues of chencheng (云谦)

## 问题 文档的上手页面不够「面向新手」和「形象」,需要接入 stackblitz 作为 demo 和示例。 ## 解法 TODO

type(enhancement)

## 问题 现在是 JIT 的形式,这种方式不支持 esm。 ## 解法 1、增加一个 configBuilder,通过 esbuild 把用户配置打包临时目录,临时目录为 %%cacheDirectory%%/.umi-config 2、可能需要打包多份,比如用户有 .local 和配置了 UMI_ENV 的场景 3、build 时注意忽略依赖 4、需要收集项目文件的依赖链,提供给 watch 使用 5、读取 build 后的产物,遇到 2 的场景需要做合并

type(enhancement)

> 只对未提过 PR 的同学开放,完成后可申请加入「Umi Contributor 群」。 ## 认领须知 1、认领回复编号即可,认领后请在 7 个自然日之内完成,逾期将重新开放 2、PR 通过后会收到「Umi Contributor」群邀请,和来自五湖四海的朋友们一起畅聊前沿技术,一起建设 Umi 3、25 位 Umi Contributor 欢迎你的到来! ## 任务列表 > 逐渐上架中。 * [x] 003、bundler-webpack 包支持 `dropDebugger` 和...

目前的卡点是:esm 的 loader 不能通过编程的方式注入,只能 `node --loader xxxLoader`,不能实现 packages/utils/src/register.ts 的功能。

- [x] 错误处理 - [x] 动态加载 - [ ] 国际化 - [ ] 增加用例 - [x] theme 配置,[ref](https://github.com/visvadw/dvajs-user-dashboard/commits/master) - [ ] json-server 本地化 - [ ] 同构 - [ ]...

先记录,下个版本做。 - [ ] 支持一个命令生成多个 component, model, route - [ ] 支持 `dva g component Foo --style class|purefunction`, default `purefunction`

enhancement