問題タブ [node-debugger]
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 - node-inspector または babel-node-debug を使用して es6 トランスパイル コードをデバッグする
ノード レスト API をデバッグするときに、node-inspector を使用しようとしています
node-inspector
node --debug server.js
このようにして、localhost:3000/api を使用して API をデバッグできます... node-debug を使用する場合、方法はありません。ポート 3000 を起動しません。
ただし、私のコードは ES6 なので、現在のデバッグでは私のコードは Babel によってトランスパイルされています。
babel-node-debug を使用しようとしましたが、node-debug と同じ状況のようです。ES6 コードは表示されますが、ポート 3000 経由でデバッグできません。
回避策はありますか?
webstorm - WebStorm console.log(arguments) がノード デバッガーを壊す
WebStorm (2016.1) でのデバッグ中に、デバッガーがconsole.log(arguments)
. 次に例を示します。
これは、次のように、呼び出し側でarguments
デバッガーを詰まらせない型 (array
など) に変換することで解決できます。object
console
引数を明示的に配列に変換する代わりに、最初のスニペットがデバッガーを壊さないようにするオブジェクトに対して実行できる安全なブードゥーはありますか? 安全とは、私のような JS 初心者が知らないすべてのベスト プラクティスに準拠していることを意味します。
余談ですが、これを JetBrains に報告する必要がありますか?
javascript - Node-Inspector がエラー ENOENT をスローする Chrome ブラウザを開くことができない
ノードインスペクターを使用してノードアプリをデバッグしようとすると、次のエラーが発生する理由を知りたいです。
ポート 5858 でリッスンしているデバッガー events.js:154 throw er; //未処理の「エラー」イベント
このエラーは、 https://github.com/node-inspector/node-inspector/issues/732で報告されたエラーと似ていると思います。しかし、しかし、私はnew_chrome.exeとして取得しませんでした.
どんな助けでも大歓迎です
ノードのバージョンは 5.9.1 ノードのデバッグ バージョンは 0.12.7
編集:実際には、問題は chrome.exe ファイルが "Program Files(86)" 内にあることですが、 node-debug の実行中にユーザーフォルダーを検索しています。だから、それは node-module browser-launcherと関係があるユーザーフォルダー内でchrome.exeを見つけようとしていたため、上記のエラーが発生しました。これについて何か考えはありますか?
更新:一時的な解決策を追加しました。それは私のために働いた。
注:これは一時的な解決策です。このエラーの永続的な解決策を得るために、この質問を開いたままにしています。ハッピーコーディング:)
node.js - Atom のノードデバッガーでブレークポイントを追加するには?
Atom のパッケージ 'node-debugger' ( here )を使用しようとしていますが、ファイルにブレークポイントを追加する方法が見つかりません。ラインで F9 を使用しようとしましたが、何もしません。何か案が?
私はMac El Capitanとノード0.10.40を使用しています
node.js - npm debug は複数の名前で呼び出すことができますか
現在、デバッグモジュールを初期化しています
デバッグ機能に複数の名前を付けることができるかどうか疑問に思っていますか? そのようなdebug('myapp,routes,indexRoute')
linux - nvm 経由でノードをアップグレードした後にノード デバッグが壊れる
ノードを v0.12.2 から v5.10.1 にアップグレードしたところ、node-debug が壊れているようです。
私が実行すると:
Chrome で次のエラーが表示されます。
エラー: モジュール '/usr/local/lib/node_modules/node-inspector/node_modules/v8-debug/build/debug/v0.4.6/node-v47-linux-x64/debug.node' が見つかりません
node-v47-linux-x64ディレクトリはありませんが、 node -v14-linux-x64 ディレクトリはあります。
これを修正する方法について何か提案はありますか?
javascript - JavaScriptループの繰り返しが多すぎる
文字列内の母音を、a->e、e->i、i->o、o->u という行の次の母音に置き換える楽しい問題を試してみてください。"u" は考慮されません。文字列ではなく配列から始めます。私の 2 番目のループ (母音配列要素を反復処理するため) は、私の "j
node-debug を使用してブラウザーでブレークポイントを設定していますが、j は 5 にループしてから 0 からやり直しています。正しい出力が得られますが、j は 4 で停止するはずです...
編集
単なる配列ではなく文字列を出力する関数を取得できないため、結合を誤って使用している方法を誰かが説明できますか?
node.js - 環境変数なしで NODE_DEBUG を有効にする方法は?
AWS Lambda 環境 (Node.js 4.3) で実行しているときに、node.js https ライブラリ環境でソケット エラーと思われるものをデバッグしようとしています。この問題は非常に断続的に発生し、負荷が高い場合にのみ発生します。私のチームは、負荷テストで一貫して問題を再現することができたので、https モジュールからのデバッグ ログを有効にしたいと考えています。
ノードのドキュメントで、NODE_DEBUG=https
環境変数を設定することでデバッグ ログを有効にできることがわかりました。ただし、環境変数を設定できるとは思えません: AWS Lambda で環境変数を使用するにはどうすればよいですか? . さらに、Lambda が関数を呼び出すために使用するコマンドラインを変更する機能がありません。
設定と同じデバッグ ログを作成する別の方法はありますNODE_DEBUG
か?