本文介绍了无法加载'Package.json»中声明的插件'flow type':找不到模块'eslint/使用风险自负。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用create-react-app创建了一个新的Reaction项目。

在终端npm start

立即收到此错误

如何修复此问题?

不是专门创建此项目,但如何使create-react-app创建时不出错?

推荐答案

发生的情况是,当您运行npm start时,它可能正在使用eslint执行一些检查,根据我的记忆,如果您有eslint错误,Create-Reaction-app有一些检查会破坏您的构建,因此它们相关联是有意义的。

您在这里得到的错误与eslint正在使用的名为subpath exports的节点特性有关,但是它的支持是成功还是失败取决于库的使用方式。这已突出显示,例如,在与JEST一起使用时会导致问题。

flowtypeeslint插件this正是导致您出现问题的代码行。

您还可以阅读有关typescript eslint plugin报告的类似问题。


解决方案,也是我能够理解导致此问题的原因是,我昨天在eslint-plugin-flowtype的克隆中对此进行了修复(假设原始插件缺乏维护),在此https://github.com/flow-typed/eslint-plugin-ft-flow/pull/23

我会向create-action-app提出一个问题,看看他们是否愿意用新的插件替换该插件,因为新的插件需要更多的维护,并且可以解决您遇到的问题。

这篇关于无法加载'Package.json»中声明的插件'flow type':找不到模块'eslint/使用风险自负。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 04:53