问题标签 [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 投票
1 回答
372 浏览

mercurial - Mercurial 支持在 Atom-Nuclide 中部分不起作用

我已经安装了最新版本的守望者,可以在这里找到:

我在启动时执行了安装推荐的软件包,并在重新启动后观看了它们的安装。

这是 Atom 和 Nuclide 的全新安装,包含最新版本的所有内容。

我有一个将文件添加到 Mercurial 存储库的测试项目。存储库 .hg 目录位于项目的根目录。当我打开一个文件的差异视图时,Nuclide 会在我进行编辑时很好地拾取该文件的先前 Mercurial 版本,并显示两者之间的比较。左侧显示了以前的版本。所以我知道 Atom-Nuclide 能够与 Mercurial 存储库进行交互。

但是,似乎没有其他东西对 Mercurial 支持起作用。

  1. 当我在 Diff View 工作的同一个文件上选择“Toggle Blame”时,我收到以下消息:“无法获取要显示的责任。文件为空或未跟踪或无法访问存储库。”

  2. 文件树突出显示不起作用。在任何变化无常的状态下,任何文件都没有颜色。

  3. 彩色线路修改通知不会显示在 Atom 装订线内。

  4. 添加和删​​除行功能未显示在状态栏中。

Atom-Nuclide 中的这些特性是我有兴趣尝试 Mercurial 而不是 Git 的原因,也是总体上尝试这个 IDE 的重要原因。

0 投票
1 回答
932 浏览

react-native - React Native Server:packager/packager.sh:第 11 行:节点:找不到命令

我经常在尝试在 Nuclide 上启动调试会话时遇到此异常。

其中 [...] 将代表打包程序的正确路径

服务器将指示它正在运行,但事实并非如此。从命令行运行 react-native run-ios 将启动它自己的打包程序会话(成功)。

我有时也没有收到此错误消息,但是在任何一种情况下,当我运行 react-native run-ios 时,都会启动一个新的打包程序,并且模拟器会指示“运行时尚未准备好进行调试”等。错误当我在 Nuclide 中重新启动打包程序时,总是会出现消息。

在 Chrome 上,调试工作正常(尽管对调试器的支持非常不稳定,但会停止在正确的行,这就是我尝试 Nuclide 的原因)。

我确实让它工作了几次。但这似乎不可靠。

有什么建议么?

0 投票
2 回答
2207 浏览

react-native - 使用核素调试反应原生应用程序

是否有任何关于如何使用 Nuclide 调试反应原生应用程序的好的文档/视频。

我是新手。这是我第一次开发应用程序,也是第一次使用 React。

我确实使用react-native init. 我不认为我找到了一个 BUCK 文件来运行和调试我的应用程序。我也看不到如何查看我的 JS 文件中的错误。我必须运行模拟器才能看到。我使用react-native run-ios.

我试过了Nuclide->React Native->Start Debugging。不知道这应该做什么。

抱歉,如果这些问题听起来很愚蠢。

0 投票
1 回答
750 浏览

react-native - 核素调试 react-native 应用程序

我找不到任何关于如何使用核素调试运行 react-native 应用程序的明确说明。

我所做的尝试是

  1. 使用npm start
  2. 发现使用ps aux | grep node.
  3. 注意这里的节点进程太多了。我只是将它附加到node node_modules/react-native/local-cli/cli.js start. 显然这是错误的,因为我的断点仍未解决。

所以我的问题是我应该将调试器附加到哪个节点进程。

我几乎放弃了 Nuclide,因为我认为没有真正的价值。

0 投票
2 回答
1300 浏览

android - 如何使用核素调试器?

我选择了 Debugger >> Launch/Attach 和“Type”作为“React Native”并选中“Start Packager”。
“正在启动调试器”进度条会在右侧面板上打开,但它会在一段时间后挂起并且没有任何反应。 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
4223 浏览

atom-editor - 核素流未在 Atom 中显示错误

我有一个小项目来测试facebook flow。我特意放置了一些流程拾取的类型错误,并且flow check在从命令行运行时成功检测到它们。

我想在查看文件时直接在 Atom 上显示它们,但目前它显示 0 个错误(从命令行运行时项目中大约有 20 个错误)。这是我所做的:

  • 安装流程(带 brew)
  • 从 Atom 包安装的核素(设置如下图所示)
  • 在项目中初始化一个空.flowconfig文件
  • 初始化每个文件以进行流检查/* @flow */
  • flow check从项目目录运行

我有以下操作系统版本:

  • 操作系统 10.11
  • 原子 1.8.0
  • 核素 0.141.0
  • 流量 0.14.0

这是我对核素流的设置核素流原子设置

这是在命令行上运行流程时得到的结果: 命令行输出 这是在 Atom 上查看文件时得到的结果: 在此处输入图像描述

0 投票
1 回答
2087 浏览

react-native - 核素找不到流动

我开始学习 react native,但是,当我用 atom 和 nuclide 包打开一个项目时,它给了我一条消息,说无法在 PATH 中找到流二进制文件。

从我运行的终端:

那么,为什么原子找不到它的任何线索?

0 投票
2 回答
1230 浏览

atom-editor - 原子核素:不掉毛不流动

为 Atom 安装了核素,linter按照他们的说明禁用了,我还按照他们的说明安装了 linter (? )。我还生成了一个 .eslintrc.js ..

..在我的package.json,我有以下短绒

使用 Flow
@flow var foo: number = '123424'; 使用 Flow ** 有时 ** 有效。当我启动 Atom(并重新启动 Flow 服务器)时,Flow 有一半时间工作,其他时候根本没有。可以做些什么来使这个功能不那么不稳定并且一直有效?

使用 Lint 永远不会起作用。显然,Lint 将通过诊断功能工作,但事实并非如此。需要采取哪些步骤才能在 Nuclide 中进行 linting?谢谢!

我在全球范围内安装了 eslint。v3.2.2

0 投票
1 回答
2498 浏览

facebook - ReactNative 项目的 .buckconfig

我正在玩本地反应。我读了很多关于buckbuild系统的东西。现在我正在尝试将这两者联系起来(以充分发挥核素编辑器的潜力)。

有没有人告诉我如何buckconfig为现有的 react native 项目生成文件?这甚至可以自动实现吗?如果没有,是否有人有 buckbuild 和 react native 的工作项目?

我也很感激所有关于 react native 和 buckbuild 的教程。

0 投票
1 回答
1724 浏览

react-native - Atom/Nuclide 是否为 react-native 组件提供自动导入

有没有办法让 Atom 为我添加到我的 react-native 文件中的组件生成导入语句?

在 Atom/Nuclide 编辑器中编辑 react-native 代码时添加标准 react-native 组件(如 a Navigator)时,我发现我需要手动编写 import 语句。这是预期的吗?

在传统的原生 IDE 世界(Android Studio、XCode)中,导入语句是由 IDE 自动生成的。有这个原子包吗?

例子:

在上面,第 2 行应该变成: