gpt4 book ai didi

react-native - 如何为React native@0.46+正确安装流类型?

转载 作者:行者123 更新时间:2023-12-04 03:31:41 26 4
gpt4 key购买 nike

我已经在许多网站上进行了搜索,但是找不到适用于react-native +流类型的实际教程。

react-native@0.22文档中有流程安装指南,但react-native@0.46中已经没有了。

但是,它再次出现在Running Tests and Contributing中,我测试了运行npm run flow却无法正常工作,但是它没有说明如何使其工作。这可能是 native 文档中缺少的一部分。

我需要的是使用react-native正确运行flow。每次我用flow重新加载页面时,自动检查⌘R最好。

最佳答案

我刚刚按流程完成了项目的一半,我们使用RN 0.44.0。

棘手的部分是:您是否还想知道node_modules内部的错误,有人说这些错误是有帮助的。

无论如何,我禁用了node_modules中的错误,这是我的.flowconfig:

[ignore]

<PROJECT_ROOT>/node_modules/.*
<PROJECT_ROOT>/flowLibs.js
.....
[include]

[libs]
./flowLibs.js
.....
[lints]
[options]

如果安装不正确,则应先安装流程,
npm install --save-dev flow-bin

并在安装后在您的项目根目录中运行此命令:
npm run flow init

如果 npm run flow init不起作用,只需在npm脚本中添加 "flow": "flow"

初始化后,将我的 .flowconfig放入您的项目 .flowconfig文件中。

然后创建一个js文件 flowLibs.js,如果 npm run flow check引起了 Module_Name. Required module not found之类的任何错误,

flowLibs.js写下代码:
declare module 'Module_Name' {  declare var exports: any;  };

之后,您现在就应该开始进行项目。

顺便说一句,不要忘记在要检查类型的文件顶部添加 //@flow

关于react-native - 如何为React native@0.46+正确安装流类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45183375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com