chencheng (云谦)

Results 82 issues of chencheng (云谦)

![image](https://user-images.githubusercontent.com/35128/67472027-fea63e80-f682-11e9-853d-99d6daa975ce.png) 修改, * 试水按需依赖,从 497MB 到 107MB,doc、test 和 pre-commit 走按需 * doc、test 和 pre-commit 拆单独的包

## 优缺点 * 缺点:大 * 优点:坑少,无需处理 namedExports ## 配置示例 ```js export default { umd: 'webpack', }; ```

## 为什么做 Umi 做了很多功能,很多开发者并不知道,需要找机会曝光下。比如 `/__umi` 路由,比如本地调试 umi.js 产物的方法,比如 clientLoader 功能,比如 Low Import,比如微生成器,等等。 ## 计划 * [x] 梳理第一批「你知道吗」x 10 20m * [ ] 征集更多「你知道吗」,通过 PR 的方式 * [x] 完成 @umijs/did-you-know 插件...

type(enhancement)

## 为什么做 作为「答疑提效」的一部分,把已经梳理的 FAQ 和 Error Code 规范化和工程化,让开发者通过错误码能自行解决大量问题,这对于 Umi/Bigfish 开发者和用户来说是双赢的。 ## 计划 * [ ] 梳理错误码列表 2h @云谦 @韩泽邦 * [ ] 实现错误码 Markdown2JSON 的转换 * [ ] 部署文档到 Umi...

type(enhancement)

## 问题 有些场景还需要支持 es5,目前没有 es5 语法校验,开发者只能在 build 之后到浏览器里才能看到是否报错。 ## 解法 1、提供一个插件,比如 @umijs/plugin-es-check,通过配置 `esCheck` 开启,在编译时(build)做 es 语法校验 2、校验不通过时提供文件和行号信息 3、加分:用 @babel/code-frame 显示出错信息 4、考虑用 https://github.com/yowainwright/es-check ,但尺寸较大(es-check size: 17M+)

type(enhancement)

- Inbox - (Umi UI)[Next Route Visualizer](https://next-route-visualizer.vercel.app/),路由可视化,Umi UI 可以参考下 - (Feature)phantomDependency 检测支持 monorepo - (Feature)Umi 打磨 client loader - (Feature)Umi 打磨 auto import,基于 prepare - (Feature)Umi 解懒加载(await import)请求瀑布的问题,和路由结合 - (Feature)Umi...

help wanted

## 如何复现 安装依赖, ``` pnpm i zx father@next -D ``` 编辑 .fatherrc.ts, ``` export default { prebundle: { deps: ['zx'] } } ``` 执行 prebundle, ``` father prebundle ``` 产物如下,...

bug