-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
发布 umi 2.1 #75
Labels
Comments
好奇 |
@xiaohuoni 代替, |
赞! |
那对于其它的兼容怎么处理?比如3d动画这些。 |
相应的教程在哪里呢? 原来那些教程都是针对UMI@1的, 比如mode部分。 |
试用了大佬的umi,开发体验很好;那么问题来了, 公司的项目基本都是基于react-router@4的,有没有升级的方案或者迁移工具,或者说有没有类似的计划 |
yarn create umi 之后 加入 targets 配置没有起作用呢? 有人遇到这种情况吗? |
yarn create umi 之后 umi都是最新版本 加入 targets 配置没有起作用呀 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
重要改进
umi-plugin-polyfills
,#1114src/app.js
,#1101babel-plugin-macros
,#1135umi-plugin-react
支持配置 chunks、scripts、headScripts、metas 和 links,#1097disableRedirectHoist
,可禁用 redirect 上提,#1091更多变化参考 umi@2.1.0 和 umi@2.1.0-beta.1。
targets
配置比如我们要支持 ie10,可配置:
key 可选
chrome, opera, edge, firefox, safari, ie, ios, android, node, electron
,值为最低需要支持的版本号。src/app.js
通过这个文件针对运行时做一些配置,比如修改路由,延迟渲染应用,配置 dva 等。
比如我要延迟 1s 后再渲染应用,可以在
src/app.js
里配置,更多参考 runtime/app.js 和 with-dva/app.js。
chunks、scripts、headScripts、metas 和 links
其他应该容易理解,主要介绍下 chunks。
['umi']
举个使用场景的例子,比如我们要提 vendors,把 react, react-dom, react-router 等包含进去,应该会这样配,
然后这个 vendors 的 js 会需要在 umi 之前引入,所以需要配置
chunks: ['vendors', 'umi']
才可以。详见例子。
The text was updated successfully, but these errors were encountered: