问题标签 [nuclide-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
676 浏览

ios - 使用 Buck 和 Nuclide 功能响应本机构建

我目前正在评估 Nuclide Facebook Editor 以编写 react-native 项目。为了利用 Nuclide 的所有功能,我必须使用 Buck 构建工具构建我的 rn 项目。不幸的是,我无法找到详细的解释,也没有一个示例项目来实现这一点。

我在这里找到了这个如何使用 buck 为 iOS 和 Android 构建 react-native 应用程序,但我仍然缺少一些东西

github上的同样问题

谢谢!

0 投票
1 回答
1122 浏览

atom-editor - 核素自动修复所有 eslint 错误

在 Atom-Nuclide 中,对于简单的错误(缩进、分号、const 等),它会出现一个带有按钮的工具提示,可以自动修复它。

在此处输入图像描述

这非常有用,但仍然有点耗时。

有没有办法通过模拟点击所有修复按钮的命令或宏来自动化它?

0 投票
1 回答
312 浏览

react-native - 核素 Ios 模拟器日志为空

我刚刚更新了 Atom 中的一些包,现在我看不到来自 iOS 模拟器的任何日志:/

Atm 我有:
原子 - 1.10.2
核素 - 0.171.0

我正在做:
Nuclide Ios Simulator Logs: Start
我得到了带有“显示:7 个来源”的控制台,所有已选中并且“iOS 模拟器”进程已启动,但控制台仍然为空:/

我也尝试过:
Nuclide Ios Simulator Logs: Restart
但也没有运气。

有人遇到过类似的问题吗?

提前致谢。

0 投票
1 回答
383 浏览

atom-editor - Atom Nuclide: Certificate is not yet valid 错误

我正在尝试从 Nuclide 连接到 AWS 远程服务器。

为什么我会收到此错误

0 投票
1 回答
217 浏览

react-native - Nuclide React Native Inspector 更改端口

我正在使用 Nuclide 0.178.0 和React Inspector,但它正在侦听端口 8097

我找不到在哪里改变它。设置中没有提到检查员。

调试器设置正确并且工作正常。

谢谢你的帮助。

0 投票
2 回答
1260 浏览

react-native - 为什么 Flow/Nuclide 在我的 React-Native 组件中向我显示“未被 Flow 覆盖”的警告?

我开始使用 flow 并有一个简单的组件:

在 Nuclide 中,我看到此警告“警告,类型覆盖,流未覆盖”。它指向第 9 行,我在这里使用<ScrollView>.

在此处输入图像描述

这是为什么/这是什么意思/我该如何解决?

0 投票
1 回答
134 浏览

javascript - Flow 不会抱怨类型不正确

在这段代码中,流程并没有抱怨dog在状态上设置的值。它似乎忽略了NamespaceData定义。我已经设置了类型,所以它应该抱怨。我在核素上运行,流动在其他所有方面都正常工作。

, ,action等的所有属性都是字符串。namespaceprojectcollection

0 投票
1 回答
162 浏览

node.js - 核素服务器启动但功能未实现

我正在尝试在 nulcide 上连接远程工作区,这是我的设置

服务器 Ubuntu 14.04 节点 -v v7.2.1 npm -v 3.10.10 watchman -v 4.7.0

客户端 Mac 节点 -v v7.2.1 npm -v 3.10.9 watchman -v 4.7.0

当我尝试连接服务器时,我收到以下消息“无法连接到服务器”服务器成功启动,但我们无法连接。原始错误消息:未实现

如何解决这个问题?

0 投票
0 回答
187 浏览

javascript - 如何在核素中使用“nodemon”进行调试?断点没有命中

我是一个寻求帮助的 JS 菜鸟:-) 我正在尝试按照官方文档学习核素的调试器。源代码来自flow 的五个例子 hello.js

我开始执行以下命令: nodemon ./01_HelloWorld/hello.js --exec babel-node

然后我成功地将调试器附加到这个进程。控制台也打印了 Starting debugger agent. Debugger listening on 127.0.0.1:5858

我在第 4 行添加了一个断点return x*10。但是,无论我做什么,程序都不会遇到断点。

我知道在 google 开发工具中,程序会在refresh. 我怎样才能做类似的事情refresh?你能告诉我下一步该怎么做吗?非常感谢!

0 投票
1 回答
140 浏览

javascript - 在 flowtype 中精炼“any”类型

我似乎误解了流型改进的工作原理(或者我的核素/原子+流设置很愚蠢)。我想做类似以下的事情:

我正在从 API 端点获取一些 JSON,它的类型为any. 我想检查一下它是否有正确的形式(例如它有一个字符串ip字段)。然而,Nuclide 警告我,json上面代码中的每次使用都是“不被流覆盖”,包括整个json.ip表达式。这是为什么?我本来希望typeof检查改进 to 的json.ip类型string

有没有另一种方法来细化无类型的值?

编辑:这是我所看到的tryflow 示例。