問題タブ [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 に答える
932 参照

react-native - React Native Server: packager/packager.sh: 11 行目: ノード: コマンドが見つかりません

Nuclide でデバッグ セッションを開始しようとすると、この例外がよく発生します。

[...] は、パッケージャーへの正しいパスを表します

サーバーは実行中であることを示しますが、そうではありません。コマンドラインから react-native run-ios を実行すると、独自のパッケージャー セッションが (正常に) 開始されます。

また、このエラー メッセージが表示されないこともありますが、どちらの場合も、react-native run-ios を実行すると、新しいパッケージャーが開始され、シミュレーターは「ランタイムはデバッグの準備ができていません」などと表示されます。 Nuclide でパッケージャーを再起動すると、常にメッセージが表示されます。

Chromeでは、デバッグが機能します(ただし、デバッガーのサポートが非常に不安定なため、正しい行で停止するため、Nuclideを試しています)。

私はそれを数回動作させました。しかし、それは信頼できないようです。

助言がありますか?

0 投票する
1 に答える
750 参照

react-native - Nuclide デバッグ 反応ネイティブ アプリケーション

nuclide を使用して実行する反応ネイティブ アプリケーションをデバッグする方法に関する明確な指示が見つかりませんでした。

私が試したのは

  1. を使用して反応ネイティブパッケージャーを開始しましたnpm start
  2. を使用して実行されているノード プロセスが見つかりましたps aux | grep node
  3. ここでは、ノード プロセスが多すぎることに注意してください。に付けただけnode node_modules/react-native/local-cli/cli.js startです。ブレークポイントがまだ解決されていないため、これは明らかに間違っています。

したがって、私の質問は、デバッガーをどのノード プロセスに接続する必要があるかということです。

本当の価値はないと思うので、私はNuclideをほとんどあきらめています.

0 投票する
1 に答える
4223 参照

atom-editor - Nuclide Flow が Atom でエラーを表示しない

Facebook フローをテストするための小さなプロジェクトがあります。フローが検出するいくつかのタイプ エラーを意図的に配置しましたがflow check、コマンド ラインから実行すると正常に検出されます。

ファイルを表示するときに、それらを Atom に直接表示したいのですが、現在、エラーは表示されません (コマンド ラインから実行すると、プロジェクトで約 20 エラーが表示されます)。これが私がやったことです:

  • インストールの流れ(brewあり)
  • Atom パッケージからインストールされたNuclide (下の画像に示す設定)
  • プロジェクト内の空の.flowconfigファイルを初期化しました
  • フローチェックする各ファイルを初期化します/* @flow */
  • flow checkプロジェクトディレクトリから実行

次の OS バージョンがあります。

  • OS X 10.11
  • アトム 1.8.0
  • 核種 0.141.0
  • フロー 0.14.0

Nuclide flowの設定は次のとおりです。 核種流原子の設定

コマンド ラインでフローを実行すると、次の コマンドライン出力 ようになります。 Atom でファイルを表示すると、次 のようになります。ここに画像の説明を入力

0 投票する
1 に答える
2087 参照

react-native - 核種が流れを見つけられない

反応ネイティブで研究を始めていますが、アトムと核種パッケージでプロジェクトを開くと、PATH でフロー バイナリを見つけることができなかったというメッセージが表示されます。

私が実行した端末から:

それでは、アトムがそれを見つけられない理由の手がかりはありますか?

0 投票する
2 に答える
1230 参照

atom-editor - 原子核種: リンティングなしフローなし

Nuclide for Atom をインストールしlinter指示に従って無効にし、指示に従ってリンター (?) をインストールしました。また、.eslintrc.js を生成しました。

..私package.jsonの中には、次のリンターがあります

フローを使用する フロー
@flow var foo: number = '123424'; を使用する ** 場合によっては ** が機能します。Atom を起動する (および Flow サーバーを再起動する) と、半分の時間は Flow が機能し、それ以外の場合はまったく機能しません。この機能の不安定さを軽減し、常に機能させるにはどうすればよいでしょうか?

Lint の使用 は機能しません。Lint は診断機能を介して機能するようですが、そうではありません。Nuclide でリンティングを行うには、どのような手順を踏む必要がありますか? ありがとう!

グローバルにeslintをインストールしています。v3.2.2

0 投票する
1 に答える
1724 参照

react-native - Atom/Nuclide は、react-native コンポーネントの自動インポートを提供しますか?

反応ネイティブ ファイルに追加するコンポーネントの import ステートメントを Atom に生成させる方法はありますか?

Atom/Nuclide エディターで反応ネイティブ コードを編集しているときに、標準の反応ネイティブ コンポーネント ( などNavigator) を追加する場合、インポート ステートメントを手動で記述する必要があることがわかりました。これは期待されていますか?

従来のネイティブ IDE の世界 (Android Studio、XCode) では、インポート ステートメントは IDE によって自動生成されます。このためのatomパッケージはありますか?

例:

上記の 2 行目は次のようになります。