阿平

Results 15 issues of 阿平

## 改动点 - layout 插件 过滤掉 addLayout 增加的布局 - 默认的约定式布局支持 layout: false - preset-umi getRoutes 增加单元测试

修复vite 模式 vue框架热更新失效

支持以 jsx 的方式来编写 vue ## 改动点 - `bundler-utils` 预打包 `@vue/babel-plugin-jsx` - `babel-preset-umi` 支持排除预设 presetReact 默认umi 有给默认值, 不会对现有逻辑造成影响 - `preset-vue` 支持 jsx 逻辑 - `preset-umi` core/history.ts 生成 增加 仅react 框架生成的判断, vue...

增加 webpack 的试验功能 experiments.lazyCompilation `examples/ant-design-pro` demo 测试结果(机型: MacBook Pro (16-inch, 2019)2.6 GHz 六核Intel Core i7,16 GB 2667 MHz DDR4) **首次启动** **二次启动** ## 问题 - **跟现有mfsu 存在冲突, 如果开启mfsu 会提示 模块联邦模块访问失败**(需要从MFSU 层面解决)

# 背景 通过实现 `@umijs/preset-vue` 完成对vue 3 框架的支持(vue2 是否有必要支持) # 想做的事情 除react 特有feature外, 可复用umi 目前所有能力. 如依赖预打包, 插件机制, mock, 运行时插件, mfsu, devTools, appData, check 等等. # 详细设计 ## @umijs/renderer-vue - [x] 支持vue...

`routes` onChange type 修改为只重新生成临时文件, 不在重启进程

给 examples/boilerplate 增加e2e ## 改动点 - `test-utils` 新增 `run` 用于执行代码构建 - `test-utils` 新增 `createServer` 用于服务启动 - examples 新增 `tsconfig.json` 注入e2e ts 声明相关 - examples/boilerplate 新增`__tests__/boilerplate.e2e.ts` 完成一部分case 的编写 详见用例

增加 sass 使用提示 close #9462 ----- [View rendered docs/docs/guides/styling.md](https://github.com/umijs/umi/blob/docs/renhong_0929/docs/docs/guides/styling.md)

现阶段的插件机制是没有做排重的 之后会加入排重机制。 给重复引入插件 提供警告.

计划

### System Info System: OS: macOS 11.4 CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz Memory: 243.75 MB / 16.00 GB Shell: 5.8 - /bin/zsh Binaries: Node: 16.19.1 -...

C-bug