umi-build-dev版本更新了,但是不兼容旧的umi版本
Plugin apply failed: Cannot read property 'ssr' of undefined
× error TypeError: Cannot read property 'ssr' of undefined
at Array.<anonymous> (D:\Develop\antd-admin\node_modules\umi-build-dev\lib\plugins\afwebpack-config\index.js:76:22)
我也遇到这样的问题
把umi-plugin-react版本降到1.8.4就可以了
"umi": "2.7.7",
"umi-plugin-react": "1.8.4"
把umi-plugin-react版本降到1.8.4就可以了
"umi": "2.7.7", "umi-plugin-react": "1.8.4"
完美解决问题,谢谢!
@superlbr 项目地址发我下,我看下其它问题,如果统一升 umi,是没问题的。
@ycjcl868 我刚刚新建项目也遇到这个问题
版本号是:
"umi": "^2.7.2",
"umi-plugin-ga": "^1.1.3",
"umi-plugin-pro-block": "^1.3.2",
"umi-plugin-react": "^1.8.2",
"umi-request": "^1.0.7"
等 https://github.com/umijs/umi/pull/2653 合并后发 patch 版。
临时方案:
//package.json
{
"devDependencies": {
"umi-plugin-react": "~1.8.4"
}
}
如果还报错,用 resolutions
// package.json
{
"resolutions": {
"umi-plugin-react": "1.8.4"
}
}
@ycjcl868 #2651 大哥 这个issues 好像跟 umi-plugin-react 无关 我按照上面试了 还是会报错
老项目升级2.8.0要做什么适配么
我是从2.6.17升级的

const pathname = location.pathname;
const activeRoute = findRoute(require('@tmp/router').routes, pathname);
if (activeRoute) {
props = activeRoute.component.getInitialProps ? await activeRoute.component.getInitialProps() : {};
}
activeRoute.component 为undefined
demo.zip
demo.zip是出问题的项目
解决方法 , 本人有效
"devDependencies": {
"umi": "2.7.7",
"umi-plugin-ga": "^1.1.3",
"umi-plugin-react": "~1.8.4"
},
"resolutions": {
"umi-plugin-react": "1.8.4"
},
解决方法 , 本人有效
"devDependencies": {
"umi": "2.7.7",
"umi-plugin-ga": "^1.1.3",
"umi-plugin-react": "~1.8.4"
},
"resolutions": {
"umi-plugin-react": "1.8.4"
},
你这个直接把umi版本号锁死 当然没啥问题了
mark
@zjafei 项目仓库在哪,我排查下
@ycjcl868
demo.zip
上面的是整个项目 谢谢 :)
@zjafei 我运行是这个,业务代码上的报错,build 是没问题的。

刚入职,升级项目,挂了;临时方案先试试
应该是windows上才会有问题,版本要先退回2.7.7了
@zjafei 我运行是这个,业务代码上的报错,build 是没问题的。
我再呢看看
我试了 @lovemegowin 的方法。把版本改成了1.8.4,加了resolution,删除了node_modules重新安装,还是不行。
为什么我的是 mac 上有问题,在windows 跑正常?

我也是 刚升级完 挂了
Mac OS : 10.14.5
不知道和系统有没有关系呢
windows也报错。。。。
别升级了,
"umi": "2.7.7",
"umi-plugin-react": "1.8.4"
指定版本吧
findRoute 可以临时把.umi/umi.js中findRoute中路径中的 \ 改成 / 可以启动。
没有升级为什么也报错,搞不明白,我的是 2.2.1 1.4.3
同样mac 也有问题。npm create umi 现在卡在 Do you want to use typescript? (y/n)后无响应。git clone ant design pro 报错 ssr undefined
我升级到
umijs 2.8.1
用 node v10.15.3 就好了
Most helpful comment
把umi-plugin-react版本降到1.8.4就可以了