加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – 阻止FlowType检查node_modules中的错误

发布时间:2020-12-15 16:15:37 所属栏目:百科 来源:网络整理
导读:我试图寻找解决方案或解决这个问题,但没有成功. 以下是描述我的流程安装以及最终我面临的问题的一些步骤. 第1步:我使用创建了一个新的反应原生项目 react-native init TestProject. 我想为我的项目配置flow,但没有.flowconfig文件. 我们知道需要为项目本地
我试图寻找解决方案或解决这个问题,但没有成功.
以下是描述我的流程安装以及最终我面临的问题的一些步骤.

第1步:我使用创建了一个新的反应原生项目
react-native init TestProject.

我想为我的项目配置flow,但没有.flowconfig文件.
我们知道需要为项目本地安装流指定流版本,使用以下脚本:
纱线添加–dev flow-bin@0.79.1 babel-preset-flow.

第2步:即使我没有.flowconfig文件,因此没有关于要安装哪个特定版本的流的信息,我尝试使用以下方法为我的项目安装流程:

纱线添加–dev flow-bin babel-preset-flow.这已经安装了最新的流量0.79.1.

步骤3:要生成.flowconfig文件,请使用以下脚本:
./node_modules/.bin/flow初始化.这在项目目录中创建了.flowconfig文件,其中包含一些默认条目,如下所示:

image

步骤4:我重新启动VSCode以启动流服务器:

enter image description here

当流服务器运行时,我在这里发现了react-native库有98个问题:

image

第5步:我添加了./node_modules/.在.flowconfig文件中的[ignore]下,再次重新启动VSCode .004

第6步:现在流程捕获的错误是,它无法找到模块react-native:

image

这是项目的package.json:

image


这是React Native Environment Info:
????

image

请建议是否有人解决了这个问题.
提前致谢.

解决方法

您可以使用.flowconfig中的[untyped] *部分告诉Flow将文件视为无类型但仍然认识到它们存在,甚至更好地使用 new [声明]选项只使用这些类型即使存在错误图书馆本身.这样可以防止导入问题.在您的情况下,您可能只想忽略非常具体的依赖项,因为从节点模块内部的库中获取类型通常很有用.

*于Flow v0.61.0年推出

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读