umi.js
丰色木夕
程序员,21世纪中国最伟大的职业之一
展开
-
umi多环境配置的实现
如何实现Umi多环境配置在实现在生产部署时,经常需要用到多环境变量的配置,特别是使用持续集成时,经常有好及格环境、测试、预生产、生产。使用umi开发时,通过process.env.NODE_ENV可以判断出,当前是dev模式,还是生产模式development模式即:开发模式production模式即:生产模式只要是编译出来的,都是production模式,这是,就不好区分测试、预生产、生产了,怎么办呢?umi.js提供自定义多种umi.js配置文件的方式可解决在项目根目录下,默认使用.umi原创 2020-08-29 16:31:04 · 4589 阅读 · 0 评论 -
antd admin框架设置了base路径后无法正常切换问题
url 的正则表达式:path-to-regexpexport function pathMatchRegexp(regexp, pathname) { return pathToRegexp(regexp).exec(deLangPrefix(pathname))}export const langFromPath = pathname => { for (const i...原创 2020-04-19 23:00:15 · 775 阅读 · 0 评论 -
关于umi构建项目中的document.ejs模板内容解读
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" >如果IE有安装Google Chrome Frame,那么就走安装的组件,如果没有就和一样。说明:针对IE 6,7,8等版本的浏览器插件Google Chrome Frame,可以让用户的浏览器外观依然是IE的菜单和界面,但用户在浏览网页时,实际上使用的是...原创 2020-04-05 14:38:08 · 4634 阅读 · 1 评论 -
umi.js的document.ejs中如何引用配置变量
如何在document.ejs模板中引用.umi.js配置变量document.ejs模板可以为umi.js项目配置最为基本的配置之一,可以理解为index.html的入口。我们知道原生的react组件,都是需要挂载到html中的指定dom元素中的。umi.js是基于react的,尽管基于umi.js来开发react项目,使代码的逻辑更清晰,模块化更透彻,可维护性更好,但是,本质还是react...原创 2020-04-05 14:35:39 · 9578 阅读 · 5 评论 -
dva中模型中subscriptions的使用
dva中的坑history 的坑subscriptions: {setup({dispatch, history}){history.listen((location) => {const reg = new RegExp(’/pro/(.+)’)const res = reg.exec(location.pathname)if (res && res.leng...原创 2020-03-23 09:11:48 · 3212 阅读 · 0 评论