umijs / umi

A framework in react community ✨
https://umijs.org
MIT License
15.3k stars 2.65k forks source link

Invalid key initialProps from plugin #2676

Closed EliazTray closed 5 years ago

EliazTray commented 5 years ago

Invalid key initialProps from plugin.

image

How To Reproduce

Steps to reproduce the behavior:

  1. npm start

Expected behavior no errors report.

Context

GGwujun commented 5 years ago

initialProps?

dengfuping commented 5 years ago

@EliazTray 插件配置项的 key 不合法,应该没有哪个插件有 initialProps 配置。

feibi commented 5 years ago

这里有用到 initialProps https://github.com/umijs/umi/blob/ecf4af74f6bfbb1c388296424d69143d75779fbf/packages/umi-plugin-dva/src/runtime.js#L8

EliazTray commented 5 years ago

我发现,umi的版本和umi中packages的版本采用的是lerna的independent的模式,所以应该不是umi这个库版本的问题。

今天重新umi dev.umi 文件夹下 umi.js 部分截图如下。 image 上周五编译的时候,这里是没有 initialProps 这个key的。

结合 validKeys 的描述,和 入口模版 的定义。

理应是 validKeys 会包括 initialProps

目前(此时此刻),这个问题不会复现,所以先 close。

ZhangHaiyangYang commented 5 years ago

怎么解决啊?

fishenal commented 5 years ago

我这边 通过 npm update 到 umi-plugin-react ^1.9.14确实会有这个问题, 还原成umi-plugin-react ^1.8.4即可解决, 应该是最新版本引入的问题

antdp v1升级到umi的项目, "umi": "^2.4.4"