无法加载'Package.json»中声明的插件'flow type':找不到模块'eslint/使用风险自负。 [英] Failed to load plugin 'flowtype' declared in 'package.json » eslint-config-react-app': Cannot find module 'eslint/use-at-your-own-risk'

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

问题描述

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

在终端npm start

立即收到此错误

无法加载"Package.json»中声明的插件""flowtype""。" eslint-config-action-app‘:找不到模块 ‘eslint/使用风险自负’

如何修复此问题?

不是专门创建此项目,但如何使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/使用风险自负。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆