問題タブ [nodeclipse]
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.
node.js - ブレークポイントを無視する Nodeclipse デバッガー
nodemon で Nodeclipse 0.10 を使用していますが、スクリプトをデバッグしようとすると、どのブレークポイントでも停止しません。私はすでにthisとthis answer を見てきましたが、役に立ちませんでした。
場合によっては、nodemon の最初の行で停止することもあれば、V8 VM からタイムアウト エラーが発生することもあり、まったく何もしないこともあります。
これが私がこれまでに試したことです:
- 「Node アプリケーション」と「Node with monitor」の両方を試しましたが、どちらも機能しません。
- 設定ページから nodemon を削除しましたが、Eclipse は nodemon パスが見つからないと不平を言うだけで、スクリプトを開始しません (「ノード アプリケーション」を選択しても)
- コマンドラインから実行し、Eclipseデバッガー
node --debug-brk=5858
を接続しようとしました - スクリプトファイルを右クリックした後、ツールバーボタン(私の個人的なデフォルト)とコンテキストメニューからデバッグを起動しようとしました-スクリプトの
module.exports
行で停止するだけです - ラン
eclipse --clean
どれも機能しません。補足として、 Nodeclipse をインストールしたときに新しい Eclipse 環境にインストールしませんでした。これは、既存のものを好きな場所に構成するのに長い時間がかかり、むしろそれを維持できるようにしたいからです。
以前にこの問題に対処した人はいますか?
eclipse - Nodeclipse ノード パースペクティブの Node.js プロジェクトが消えた
いくつかの Node.js プロジェクトを GitHub からEclipseのNode Perspectiveに正常にインポートしました。npm のインストールと構成を実行できました。
オフィスを出る前に、Eclipse をシャットダウンし、Fedora 仮想マシンとホスト ラップトップの電源を切りました。
オフィスに戻って再度 Eclipse を起動すると、2 つの Node.js プロジェクトがNode Perspectiveから消えました。ただし、 Git リポジトリ パースペクティブでそれらを確認できます。
なぜこのようになるのでしょうか?それらをノード パースペクティブに戻すにはどうすればよいですか? ありがとうございました。
eclipse - Eclipse のタスク ビューに TODO が表示されませんか?
Nodeclipse で Eclipse Kepler を実行していますが、Tasks ビューにマーカーを表示するのに問題があります。
独自の FEATURE タグを「text contains FEATURE」として定義しましたが、表示されません。
自分の node.js タスクを自分のプロジェクトに制限できません。「すべて表示」に設定すると、使用しているノード モジュールから何百ものタスクが表示されます。スクリーンショットのように設定すると、タスクがまったく表示されなくなりました。
私は 1. と一緒に暮らすことができましたが、2. は私にとって深刻な問題です... これは Kepler のバグですか、それとも設定エラーですか?
これは私がそれを構成した方法です:
私のプロジェクトは、選択されたワーキング セットの中にあります。タスク タグは [設定] -> [Javascript] で有効にします。
アップデート
これは、いくつかの関連する問題が一緒になっていることが判明したため、どのような進歩があったかを整理して要約する試みです: (以下はすべて、質問のポイント 2 のみを扱います)
選択した範囲を尊重しない「すべて表示」は、望ましい動作です。スコープは構成の一部であり (UI は、スコープを [構成] グループ ペインに配置することでこれを示唆します)、[すべて表示] 設定はバイパスします。したがって、これは実際には機能上のエラーではなく、UI を誤解させるだけです。ここで問題提起しました
Javascript タスクがまったく表示されない場合は、[設定] -> [Javascript] -> [バリデーター] -> [タスク タグ] に移動し、何かを変更して適用することで回避できます。これにより再構築がトリガーされ、コード内にあるすべてのタスク タグが組み込まれます。ただし、将来のタスクは自動的に組み込まれません。これは既知の問題のようです。
タスク ビューを汚染するノード モジュールの問題は、フォルダーをソース フォルダーではなくライブラリ フォルダーにすることで解決できます。この質問に対するこの回答を参照してください
node.js - Nodeclipse で構成値をオーバーライドする
このコマンドを使用して、コマンド ラインから実行します。
これにより、true として保存されている config プロパティが false にオーバーライドされます。
Nodeclipse では、これをプログラム引数として使用します。
Nodeclipse から実行すると、プロパティが上書きされません。これは、実行されるプロセスとして表示されます (ps -ef | grep ノード):
/usr/bin/node /home/dev/workspace/project/app.js '--NODE_CONFIG={"redis":{"encryption":{"enabled":false}}}'
それは私には問題ないように見えますが、プロパティはアプリケーションで true のままです。Nodeclipse アプリケーションを停止して上記の行をコピー アンド ペーストすると、プロパティが false に設定されます。
これを Nodeclipse の Node Arguments セクションにもコピーしようとしましたが、エラーが発生しました。
eclipse - Eclipse ヘルプ ファイルの場所をプログラムで再定義する
Eclipse プラグインへのヘルプの追加は、 2 つのファイルと同じくらい簡単です。
プラグイン.xml
HelpToc.xml
次に、ヘルプ .html が.md ファイルの GFMV プラグインで作成されます。
プログラムでヘルプ .html ファイルの場所を再定義する方法はありますか?
目標は、実行時に生成されたドキュメント (JavaDocs .html など) からヘルプ コンテンツを取得できるようにすることです。
eclipse - Enide Studio (Nodeclipse) - OS X Mavericks でプロジェクトを NPM パッケージとしてデバッグできない
Enide Studio で新しいプロジェクトをセットアップしました。(これは Node.js プラグインを備えた Eclipse です。) プロジェクトを右クリックし、[Debug As -> Debug Cofigurations...] を選択します。ポップアップ ウィンドウで [NPM] 構成をダブルクリックし、[目標] テキスト ボックスに「start」と入力します。次に、[デバッグ] をクリックすると、コンソールに次のエラーが表示されます。
コマンドラインから「npm start」を実行すると、正常に動作します。問題があれば、私のオペレーティング システムは OS X 10.9 です。
誰も同じ問題に直面していますか?原因は何ですか?
node.js - nodeclipseで永遠に構成するには?
Windows 7 に「Enide Studio 2014」をインストールしました。次に、 「Node.js Express Project」を作成しました。すべてが順調に進み、新しいプロジェクトが作成されました。問題なく実行できました。
コードに変更を加えるたびにノードサーバーを停止して起動すると、開発中に不必要な労力がかかるため、Eclipseで変更を「監視」し、それに応じてノードを再起動する必要がありました。nodeclipse はこの目的のためのオプションを提供するので、ノード モニターとして永久に構成しようとしました。
Nodeclipseの設定では、ノード パスが「D:\Software\Development\NodeJS\node.exe」として設定されていました。Forever は「D:\Software\Development\NodeJS\node_modules\forever\bin\forever」にインストールされていたので、 「ノード監視パス」をそのように設定しました。
この後、プロジェクトを再度実行できませんでした。
コンソール出力を確認すると、発行された(そして失敗した)コマンドは次のとおりです。
コマンドラインをコピーしてコマンドウィンドウで自分で発行したところ、次のようになりました。
明らかにわかるように、Nodeclipse は node_home パスをアプリの絶対パスに追加しようとしていました。いくつかの環境変数を設定しようとしましたが、アプリの正しいパスを取得できませんでした。
ここで何が問題なのですか?どうすればこれを修正できますか?