我使用CRA工具创建了一个应用程序。当我尝试执行yarn start时,我会得到以下错误。
-- Create提供的React -脚本包需要一个依赖项:
"babel-eslint":"10.1.0“
我已经安装了babel-eslint版本10.0.3。由于某些原因,我不想切换到babel-eslint 10.1.0。我需要一种方法来覆盖babel-eslint依赖于react脚本使用10.0.3代替。
我不想切换到新版本的原因是,这个reason应用程序驻留在一个由单回购组织的存储库中,其中有几个其他的未使用CRA并依赖于babel-eslint版本10.0.3的reason应用程序。
发布于 2020-08-05 08:59:06
如果你不能把它们分成不同的回购(这就是我的建议),你可以做以下几件事;
babel-eslint
react-scripts (并恢复您的CRA项目)降级--通过react-scripts eject编写脚本,并将所有内容配置到您需要的位置(警告:这是无法撤消的!)然而,这是有问题的,因为您需要自己管理所有的东西,如果您只需将需要babel-eslint 10.0.3到10.1.0的versions,则会造成不兼容。
https://stackoverflow.com/questions/63261555
复制相似问题