问题标签 [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.
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
atom-editor - 无法连接到服务器 - Atom Nuclide
我正在尝试使用 Atom 中的 Nuclide 连接到远程服务器。我收到此消息错误:
“无法连接到服务器:服务器成功启动,但我们无法连接。原始错误消息:版本不匹配。客户端在 217,而服务器在 216。”
它运行良好,但是当我在 Atom 中更新核素包时,我得到了那个错误。
我已经使用 npm 更新了核素服务器。
有谁知道如何解决这个问题?
我使用的是 Windows 10 系统。
atom-editor - Atom - 无法单击左侧面板上的某些文件
我有个问题。我不知道我是否意外单击了某些键绑定,但是我无法通过单击左侧面板中的项目文件树来打开大多数文件。只有 2 个文件是“活动的”,我可以点击它们。无论我单击哪个其他文件,突出显示选择器都会返回到这两个文件之一。知道我在做什么吗?快速谷歌搜索表明它可能与核素中的工作集有关,但我似乎无法将其关闭。所以不确定它是否与此有关。问题仅在几天前才开始。谢谢
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
flowtype - Flowtype 无法识别类型错误
我使用 create-react-app 设置了一个应用程序,并尝试使用 Flow。
- 安装流量
- 安装核素
- 在项目中使用 flow init 创建了一个空的 .flowconfig
- 在文件中使用
/* @flow */
,并故意添加类型错误。
当我从项目目录运行流检查时,或者当我查看 Atom/Nuclide 中的文件时,它错误地注册为“无错误”。
但是,当我将鼠标悬停在变量上时,它确实正确显示了类型,并且它正确地标记了文件的覆盖和未覆盖部分。
我已经检查了 Flow 的路径,它似乎是正确的。我尝试选择“使用流二进制”,但这并没有改变行为。
我的 package.json:
我要检查的错误:
它似乎在运行,但显示“没有错误!” (npm 运行流程、流程或流程状态)或“发现 0 个错误”(流程检查)。
我正在检查的文件是一个 .js 文件。它在我运行“flow ls”时显示。
我试过停止并重新启动服务器。
编辑: 工作!我将 package.json 中的 npm 脚本更改为“flow”:“flow; test $? -eq 0 -o $? -eq 2”,并将 // @flow 移动到文件的绝对顶部,而不是在文件的上方我想检查的代码。
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 中的断点和所有这些东西。
有任何想法吗?