问题标签 [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 回答
440 浏览

android - Atom : React Native 的快速文档

我在 android 平台上工作过,现在切换到不同的平台react-native。我正在使用atom文本编辑器为react-native应用程序编码。

我在 atom A) Linter B) Nuclide 中安装了两个包

现在,我想快速记录react-native按下快捷方式或将鼠标悬停在方法名称上的方法。没有任何软件包可以像 Android Studio/Eclipse 的其他工具一样拥有快速文档。

截至目前,我必须去他们的文档网站查看并返回。

https://i.stack.imgur.com/EoB87.png http://i0.wp.com/www.innovatecode.com/wp-content/uploads/2015/11/Android-Studio-Quick-Documentation .png?fit=455%2C280

在此处输入图像描述

0 投票
1 回答
891 浏览

atom-editor - 无法连接到服务器 - Atom Nuclide

我正在尝试使用 Atom 中的 Nuclide 连接到远程服务器。我收到此消息错误:

“无法连接到服务器:服务器成功启动,但我们无法连接。原始错误消息:版本不匹配。客户端在 217,而服务器在 216。” 消息错误图片链接

它运行良好,但是当我在 Atom 中更新核素包时,我得到了那个错误。

我已经使用 npm 更新了核素服务器。

有谁知道如何解决这个问题?

我使用的是 Windows 10 系统。

0 投票
0 回答
43 浏览

atom-editor - Atom - 无法单击左侧面板上的某些文件

我有个问题。我不知道我是否意外单击了某些键绑定,但是我无法通过单击左侧面板中的项目文件树来打开大多数文件。只有 2 个文件是“活动的”,我可以点击它们。无论我单击哪个其他文件,突出显示选择器都会返回到这两个文件之一。知道我在做什么吗?快速谷歌搜索表明它可能与核素中的工作集有关,但我似乎无法将其关闭。所以不确定它是否与此有关。问题仅在几天前才开始。谢谢

0 投票
1 回答
80 浏览

node.js - package.json 用于全局安装的包

我正在尝试更新我的核素服务器。的输出sudo npm update -g nuclide --verbose是:

搜索谷歌并没有找到任何帮助解决这个问题的方法,它们都提到了 apackage.json并在其中更改了一些东西,但我没有package.json(可能是因为我在全球范围内安装它)。我如何找到配置或做其他事情来让我更新我的核素包?

系统信息:

  • Ubuntu 16.04
  • npm 版本:4.2.0
  • 节点版本:v7.9.0
  • 当前核素版本:217
0 投票
1 回答
204 浏览

atom-editor - 原子/核素:如何阻止这个弹出图钉出现?

我不确定这是什么时候开始的,但是现在每当我将鼠标悬停在某个东西上时,都会弹出这个烦人的消息。它叫什么以及如何防止它出现?

在此处输入图像描述

0 投票
0 回答
87 浏览

ocaml - 如何配置 nuclide-ocaml 使其不会抱怨 Unbound 模块?

我有一个通过 OASIS 建立的非常基本的项目。我用命令构建它ocaml setup.ml -build

在我的项目中,我有 2 个文件:

  • dir.ml -> 我遍历文件夹中所有文件的地方
  • main.ml -> 我打开它以从 dir.ml 调用方法

当我执行时ocaml setup.ml -build- 没有错误或问题,它编译完美,没有任何问题。

但在 Atom 中,我看到错误:“未绑定模块目录”。如何配置 nuclide-ocaml 不会抱怨那些东西?在此处输入图像描述

0 投票
1 回答
793 浏览

node.js - 带有节点和 babel 的核素调试器?

我一直在尝试使用 Nuclide/Atom 来启动和调试使用 Babel 和 ES6+ 代码的单元测试。启动配置如下所示:

核素设置

Node 运行单元测试就像我从命令行运行它一样,并且不会在我的断点处停止。如果我在命令行中使用 --inspect-brk 相同的调用,我可以从 Chrome 中的 chrome-devtools url 正确调试(使用 sourcemaps)。有没有办法使这项工作?我不能真正“附加”,因为单元测试是并且应该是直接的脚本执行。

0 投票
0 回答
503 浏览

flowtype - Flowtype 无法识别类型错误

我使用 create-react-app 设置了一个应用程序,并尝试使用 Flow。

  1. 安装流量
  2. 安装核素
  3. 在项目中使用 flow init 创建了一个空的 .flowconfig
  4. 在文件中使用/* @flow */,并故意添加类型错误。

当我从项目目录运行流检查时,或者当我查看 Atom/Nuclide 中的文件时,它错误地注册为“无错误”。

但是,当我将鼠标悬停在变量上时,它确实正确显示了类型,并且它正确地标记了文件的覆盖和未覆盖部分。

我已经检查了 Flow 的路径,它似乎是正确的。我尝试选择“使用流二进制”,但这并没有改变行为。

我的 package.json:

我要检查的错误: 字符串 = 2

它似乎在运行,但显示“没有错误!” (npm 运行流程、流程或流程状态)或“发现 0 个错误”(流程检查)。

我正在检查的文件是一个 .js 文件。它在我运行“flow ls”时显示。

我试过停止并重新启动服务器。

编辑: 工作!我将 package.json 中的 npm 脚本更改为“flow”:“flow; test $? -eq 0 -o $? -eq 2”,并将 // @flow 移动到文件的绝对顶部,而不是在文件的上方我想检查的代码。

0 投票
0 回答
267 浏览

reactjs - 如何配置核素以进行本机反应?

今天我有两个问题。

一 :

我启动了 npm 服务器,它成功启动了,但是没有得到条形码。这样我就无法在运行时检查我的应用程序是否使用 expo 应用程序检查以更改 js 文件。

你能帮助如何再次获得条形码,以便我可以在运行时检查。

第二 :

我不明白如何在 nuclide + ATOM 中进行配置,以及如何使用 nuclide 运行 iOS 或 Android App。你能帮助配置核素吗?

请看下面的SS。如何运行 iOS 或 Android。

在此处输入图像描述

0 投票
1 回答
557 浏览

debugging - 在真实的 iPhone 设备中使用 Nuclide Inspector 调试 React Native + Expo?

嗨,我正在尝试找出一种在 Nuclide 检查器中调试的方法,而不是使用 iOS/Android 模拟器,而是使用实际设备。该项目是基于 Expo 的 React Native。

我在 Windows 64 位(这对你来说很重要)。

我目前使用通用远程调试 JS(打开 Devtools 的通用 Chrome 选项卡)在 Atom/Nuclide 之外工作,甚至我已经使用 React Native 调试器(https://github.com/jhen0409/react-native-debugger ) )。

我想避免添加“调试器”;任何时候我想检查代码,而不是使用 Atom 中的断点和所有这些东西。

有任何想法吗?