问题标签 [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.
mercurial - Mercurial 支持在 Atom-Nuclide 中部分不起作用
我已经安装了最新版本的守望者,可以在这里找到:
我在启动时执行了安装推荐的软件包,并在重新启动后观看了它们的安装。
这是 Atom 和 Nuclide 的全新安装,包含最新版本的所有内容。
我有一个将文件添加到 Mercurial 存储库的测试项目。存储库 .hg 目录位于项目的根目录。当我打开一个文件的差异视图时,Nuclide 会在我进行编辑时很好地拾取该文件的先前 Mercurial 版本,并显示两者之间的比较。左侧显示了以前的版本。所以我知道 Atom-Nuclide 能够与 Mercurial 存储库进行交互。
但是,似乎没有其他东西对 Mercurial 支持起作用。
当我在 Diff View 工作的同一个文件上选择“Toggle Blame”时,我收到以下消息:“无法获取要显示的责任。文件为空或未跟踪或无法访问存储库。”
文件树突出显示不起作用。在任何变化无常的状态下,任何文件都没有颜色。
彩色线路修改通知不会显示在 Atom 装订线内。
添加和删除行功能未显示在状态栏中。
Atom-Nuclide 中的这些特性是我有兴趣尝试 Mercurial 而不是 Git 的原因,也是总体上尝试这个 IDE 的重要原因。
react-native - React Native Server:packager/packager.sh:第 11 行:节点:找不到命令
我经常在尝试在 Nuclide 上启动调试会话时遇到此异常。
其中 [...] 将代表打包程序的正确路径
服务器将指示它正在运行,但事实并非如此。从命令行运行 react-native run-ios 将启动它自己的打包程序会话(成功)。
我有时也没有收到此错误消息,但是在任何一种情况下,当我运行 react-native run-ios 时,都会启动一个新的打包程序,并且模拟器会指示“运行时尚未准备好进行调试”等。错误当我在 Nuclide 中重新启动打包程序时,总是会出现消息。
在 Chrome 上,调试工作正常(尽管对调试器的支持非常不稳定,但会停止在正确的行,这就是我尝试 Nuclide 的原因)。
我确实让它工作了几次。但这似乎不可靠。
有什么建议么?
react-native - 使用核素调试反应原生应用程序
是否有任何关于如何使用 Nuclide 调试反应原生应用程序的好的文档/视频。
我是新手。这是我第一次开发应用程序,也是第一次使用 React。
我确实使用react-native init
. 我不认为我找到了一个 BUCK 文件来运行和调试我的应用程序。我也看不到如何查看我的 JS 文件中的错误。我必须运行模拟器才能看到。我使用react-native run-ios
.
我试过了Nuclide->React Native->Start Debugging
。不知道这应该做什么。
抱歉,如果这些问题听起来很愚蠢。
react-native - 核素调试 react-native 应用程序
我找不到任何关于如何使用核素调试运行 react-native 应用程序的明确说明。
我所做的尝试是
- 使用
npm start
- 发现使用
ps aux | grep node
. - 注意这里的节点进程太多了。我只是将它附加到
node node_modules/react-native/local-cli/cli.js start
. 显然这是错误的,因为我的断点仍未解决。
所以我的问题是我应该将调试器附加到哪个节点进程。
我几乎放弃了 Nuclide,因为我认为没有真正的价值。
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
react-native - 核素找不到流动
我开始学习 react native,但是,当我用 atom 和 nuclide 包打开一个项目时,它给了我一条消息,说无法在 PATH 中找到流二进制文件。
从我运行的终端:
那么,为什么原子找不到它的任何线索?
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
facebook - ReactNative 项目的 .buckconfig
我正在玩本地反应。我读了很多关于buckbuild
系统的东西。现在我正在尝试将这两者联系起来(以充分发挥核素编辑器的潜力)。
有没有人告诉我如何buckconfig
为现有的 react native 项目生成文件?这甚至可以自动实现吗?如果没有,是否有人有 buckbuild 和 react native 的工作项目?
我也很感激所有关于 react native 和 buckbuild 的教程。
react-native - Atom/Nuclide 是否为 react-native 组件提供自动导入
有没有办法让 Atom 为我添加到我的 react-native 文件中的组件生成导入语句?
在 Atom/Nuclide 编辑器中编辑 react-native 代码时添加标准 react-native 组件(如 a Navigator
)时,我发现我需要手动编写 import 语句。这是预期的吗?
在传统的原生 IDE 世界(Android Studio、XCode)中,导入语句是由 IDE 自动生成的。有这个原子包吗?
例子:
在上面,第 2 行应该变成: