我在网上搜寻了很久,但没有找到关于这个情况的提及,尽管它肯定不罕见。
我一直使用 create-react-app
(版本为 3.4.x),并且与 react-app-rewired
结合使用 [主要是为了启用 MobX 的装饰器支持而不需要弹出].
最近,我尝试按照指示升级 cra
到最新版本(4.0),运行以下命令:
yarn add --exact react-scripts@4.0.0
然而,现在启动React服务器时,我遇到了以下错误:
yarn start
yarn run v1.22.5
$ HTTPS=true BROWSER=none react-app-rewired start --env=local
Cannot read property 'use' of undefined
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
如果我删除
react-app-rewired
并将启动脚本改回使用react-scripts
,服务器会启动,但我不再有装饰器支持。问题:
react-app-rewired
是否支持 4.0?有没有其他替代方案可以在不弹出的情况下启用装饰器?感谢任何意见!