Windows 8.1を実行していて、私の環境は正常に機能していますが、-debugでノードを起動できないため、node-inspectorに接続するものがあります。
grunt-concurrentを使用してGruntfileをセットアップしました。これにより、grunt-devtools、node-inspectorを開いて正常に監視できますが、デバッグでノードを使用して実行するための実行可能な構文がわかりません。以下は私がうまくいくと期待するものですが、私が試したときに私が得るエラーもあります。デバッグサーバーがリッスンしていることを示すメッセージがありますが、何かがそこから離れて失敗するため、役に立たないことに注意してください。
C:\PROJECTS\bManWebService_Hapi>node --debug C:\Users\rainabba\AppData\Roaming\npm\grunt server
debugger listening on port 5858
C:\Users\rainabba\AppData\Roaming\npm\grunt:2
basedir=`dirname "$0"`
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:437:25)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
ファイルC:\ Users \ rainabba \ AppData \ Roaming \ npm \ gruntはJSファイルではなく、bashシェルスクリプトのようです。Windows互換バージョンが必要な場合は、同じフォルダーでgrunt.cmdを探してください。
そして、grunt.cmdを見つけた場合のイベント-それを開始するのnode grunt.cmd
は適切な方法ではありません。ほとんどのgrunt.cmd
場合、はノードを起動するため、grunt.cmdによって呼び出されるノードに--debug引数を渡すか、grunt.cmdが実行するのとまったく同じようにノードを実行する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加