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

debugging - 将带有核素的调试器附加到 Expo 本地服务器时出错

我正在尝试将 Nuclide 调试器附加到 Expo 本地服务器(端口 19001),但它向我显示以下错误:

其次是:

0 投票
0 回答
403 浏览

git - 在 AWS 中使用 Ubuntu 虚拟机的安全远程开发环境的最佳设置是什么?

我有一个来自业务的应用程序,源代码需要完全安全。

我正在考虑为我们的开发人员设置一个远程开发环境,他们可以在其中通过 ATOM Nuclide 等安全远程开发平台在自己的 AWS EC2 VM 上工作,并通过私有 git 或 AWS Code Commit 提交代码。

我正在查看 AWS Cloud9,它是一个完整的云/Web IDE,或者使用 Nuclide 允许从客户端 PC 进行远程开发。

限制是我需要我们的开发人员能够处理源代码(angular 5 + laravel),但不能复制、下载、复制/粘贴或从 VM 获取,这意味着我需要一个安全的 git服务器也。

这是大型有价值平台的业务需求——别无选择。

0 投票
1 回答
71 浏览

atom-editor - 在服务器端使用 anaconda 进行 Nuclide 远程开发设置

我正在使用 nuclide 和 nuclide-server 进行 Python 的远程开发。但是,anaconda / virtualenv 环境位于服务器端。如何确保我在 anaconda / virtualenv 环境中?

例如,我是否需要这样做:

  1. 源激活...等等...
  2. 在 virtualenv 中启动核素服务器

这样我就可以确保核素服务器在我想要的虚拟环境中?

0 投票
0 回答
278 浏览

atom-editor - 你如何设置核素调试器?

我正在使用 Nuclide(用于 React Native 开发的 Atom 包)来检查日志并设置断点。到目前为止,它在 Chrome 调试器中运行良好,但我很想看看我是否能让 Nuclide 也能正常工作(所以它都在 IDE 中)。

1)我附加了调试器: 在此处输入图像描述

2)当我在代码中手动编写debugger命令时,它会暂停它并在 Atom 的 Nuclide 面板中显示调用堆栈,但不幸的是,源映射混乱并显示包。看起来捆绑包位于默认位置,所以我不需要为此设置任何东西,但我一定遗漏了一些东西。
在此处输入图像描述

  1. 我遇到的另一个问题是我无法在 IDE 中设置断点,因为它显示为未解析的断点,这意味着它是代码上的断点,它不是附加调试器进程的项目的一部分,尽管它在我看来,我的设置都是正确的。
    在此处输入图像描述

如果有人对为什么这些东西不起作用有任何想法,请告诉我。

0 投票
1 回答
101 浏览

macos - 如何获得 Ctrl+Click 到核素

我是 Mac 新手。我想知道如何添加 JavaScript 代码帮助程序,类似于Ctrl + Click导航到特定参考 - 与 WebStorm 相同。

0 投票
0 回答
66 浏览

atom-editor - 来自 linting 的两个建议弹出窗口

我刚开始使用 Atom 因为它的 Elm 集成,现在我对 datatips 有点问题。它显示了两个弹出窗口,我想禁用较低的一个。

这就是为什么我问除了卸载核素(上一个)之外是否有解决问题的解决方案,我很确定有一个甚至多个。

图片

0 投票
1 回答
907 浏览

python - 核素与 Atom-IDE

Atom 的 Nuclide 包和 Atom-IDE 包之间的实际区别是什么?我只是一个 Python 程序员新手,我所能拼凑的就是 Atom-IDE 是从 Nuclide 构建的,但它们似乎都有相似的功能和语言支持。

0 投票
0 回答
298 浏览

react-native - Atom、Flow、Nuclide:无法解析模块(使用 React Native)

我是 Flow 的新手。我刚开始使用核素和流量。我想将它与 React Native 一起使用。

TLDR:当我尝试运行时npm run flow,出现以下错误:

这是我一步一步做的:

  1. react-native init albums我使用并切换到新文件夹 ( cd albums)中启动了一个新的 react native 应用程序。
  2. 接下来我跑了(根据流程指南npm install --save-dev babel-cli babel-preset-flow,它给了我以下输出:

    npm WARN eslint-plugin-react-native@3.2.1 需要 eslint@^3.17.0 的 peer || ^4.0.0 但没有安装。您必须自己安装对等依赖项。

    • babel-cli@6.26.0
    • babel-preset-flow@6.23.0 在 7.711 秒内添加了来自 16 个贡献者的 22 个包 [!] 发现 2 个漏洞 [审核了 71756 个包] 严重性:1 低 | 1 High Runnpm audit了解更多详情
  3. 然后我跑了npm install --save-dev flow-bin

  4. 然后我跑了npm run flow init。这给出了错误:npm ERR! missing script: flow,所以我添加"flow": "flow"到我的脚本并npm run flow init再次运行得到错误:Error: "/Users/jan/Dev/react-native/albums/.flowconfig" already exists!

  5. 所以我跑npm run flow。这会引发错误:

    为 /Users/jan/Dev/react-native/albums 启动 Flow 服务器 错误的 Flow 版本。配置指定版本 ^0.67.0 但这是版本 0.75.0 无法启动 Flow 服务器!npm 错误!代码 ELIFECYCLE npm 错误!errno 78 npm 错误!相册@0.0.1 流:flow npm ERR!退出状态 78 npm ERR!npm 错误!在 Albums@0.0.1 流脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

    npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/Users/jan/.npm/_logs/2018-06-25T20_11_22_239Z-debug.log

    1. 经过一番谷歌搜索后,我发现我必须再次删除我的.flowconfig and runnpm run flow init , which is what I did. This is successful, so I runnpm run flow`。现在我得到错误:

    ... 47 个错误(仅显示 97 个错误中的 50 个)要查看所有错误,请使用 --show-all-errors npm ERR 重新运行 Flow!代码 ELIFECYCLE npm 错误!errno 2 npm 错误!相册@0.0.1 流:flow npm ERR!退出状态 2 npm ERR!npm 错误!在 Albums@0.0.1 流脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

    npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/Users/jan/.npm/_logs/2018-06-25T20_15_18_952Z-debug.log

这就是我现在卡住的地方,我无法让它工作。

0 投票
0 回答
155 浏览

react-native - 无法在 Nuclide Atom 中启动调试器

尝试在 atom 编辑器中运行 react native 调试器,但出现此错误。

进程退出(端口:8081(React Native))Nuclide Debugger 20:08:34

在此处输入图像描述

0 投票
0 回答
31 浏览

typescript - 带有打字稿的原子 - 见参数列表

我现在已经开始使用 Atom,并且已经安装了nuclide包和atom-typescript.

例如,当我尝试键入时,fs.readFile它给了我很好的自动完成功能,但它削减了参数,所以我看不到所有参数:

在此处输入图像描述

是否有某种快捷方式/设置,以便我可以看到参数列表?