尝试启动 Atom/Nuclide 时未找到流

Posted

技术标签:

【中文标题】尝试启动 Atom/Nuclide 时未找到流【英文标题】:Flow was not found when attempting to start Atom/Nuclide 【发布时间】:2017-09-10 10:54:28 【问题描述】:

我正在使用Atom IDE 开发react-native 应用程序。打开Atom 时出现错误

我使用 npm 命令安装了babel-clibabel-preset-flow

npm install --save-dev babel-cli babel-preset-flow

现在,当我重新启动 Atom 时,它会向我显示相同的警告“尝试启动时未找到流”。谁能帮我解决一下。

我已经关注了这个https://medium.com/react-native-training/getting-started-with-react-native-and-flow-d40f55746809 流服务器运行良好,但是我如何将流添加到 atom 以便我可以摆脱这个 https://i.stack.imgur.com/7jJVI.png

【问题讨论】:

【参考方案1】:

如果您担心错误本身,并且您不想使用 Flow 或者甚至不知道它的作用:

Nuclide -> Settings -> Flow 并取消选中:Warn when Flow is not found

但是,如果您想使用 Flow:

确保您已安装 Flow。由于 flow 必须与 .flowconfig 中指定的版本匹配,因此最好在本地而不是全局安装它。

例如,如果您的.flowconfig 说:

[version]
^0.40.0

Install 本地 flow-bin 的那个版本,即:

npm install --save-dev flow-bin@0.40.0

然后Nuclide -> Settings -> Flow 并检查:Use the Flow binary included in each project's flow-bin

如有问题,请查看flow issues。

【讨论】:

作为 Nuclide 的 Flow 集成的作者,我自己说得再好不过了。简洁明了。我正在收藏它以链接来自 Nuclide GitHub 问题。 我已经关注了这个medium.com/react-native-training/… 流服务器运行良好,但是我如何将流添加到原子以便我可以摆脱这个i.stack.imgur.com/7jJVI.png 当。一直以来,都是最后一个复选框让事情顺利进行。 XD 谢谢! 最后一步很重要。 谢谢哥们...解释得比官方文档好。

以上是关于尝试启动 Atom/Nuclide 时未找到流的主要内容,如果未能解决你的问题,请参考以下文章

Atom+Nuclide安装配置与调试

Atom+Nuclide(Windows)开发ReactNative

React Native入门Atom+Nuclide安装配置与调试

React Native开发之IDE(Atom+Nuclide)安装,运行,调试

React Native编辑器Atom+Nuclide插件的配置和安装及编译项目

启动 Xamarin Forms Android 应用程序时未找到 RealmObject