nodejsのコードvscodeをデバッグする方法

フロントエンドと最近接触反応し、nodejs展開するプロジェクト前方層のパッケージを行うには理由プロジェクトに必要な必要性から、もはやサーバー上の純粋な静的なファイルではありませんが、設置ノードの後に​​プロジェクトを開始し、サーバー上でパッケージ化しますdebugeはそれを記録しnodejs

 

(へのdevの注意を)次のようにスクリプトをpackage.json:

"スクリプト" :{
     "ビルド": "クロスENV NODE_ENV =生産TS_NODE_PROJECT = \" tsconfig.webpack.config.json \ "のWebPACK --config webpack.config.ts && TSC --build tsconfig.build.json"  "ビルド:UAT": "クロスENV NODE_ENV = UAT TS_NODE_PROJECT = \" tsconfig.webpack.config.json \」のWebPACK --config webpack.config.ts && TSC --build tsconfig.build.json && mvの./build /server.uat.js ./build/server.js " "テスト:糸くず": "tslint -c tslint.json '{SRC、パッケージ} / ** / * {TS、TSX}'"  " DEV ": "クロスENV NODE_ENV =開発SERVER_PORT = 3000 CONSOLE_CONFIG = \"設定/ console.dev.json \"ノード-r TS-ノード/レジスタ/ transpileのみ。/server.dev.ts 」 "開始"、 "TS-ノード./server.ts" 
  }、

 

以下vscodeのtasks.json(task.jsonは、上記のスクリプトのスクリプトDEVを実行するように構成されています)

{
 // tasks.json形式のドキュメントを参照してください
    // https://go.microsoft.com/fwlink/?LinkId=733558 
    "バージョン": "2.0.0"  "タスク" :[ 
        {
             "タイプの" "NPM"は "スクリプト": "DEV"を、//一緒にRUNのDEVのNPMである
             "problemMatcher" [] 
        } 
    ] 
}

 

以下vscodeのlaunch.json(内.vscode / launch.jsonファイルを次のようにlaunch.json構成パラメータは、起動スクリプトを設定するためには、赤色の部分が動作条件が設けられている、構成スクリプトのスクリプトの黄色部分)

{
   // 関連するプロパティの理解IntelliSenseの使用。
  // 既存のプロパティの説明を参照するにはホバー。
  // https://go.microsoft.com/fwlink/?linkid=830387:詳細については、下記をご覧ください 
  「バージョン」:「0.2.0」「設定」:[ 
    {
      「タイプの」:「ノード」 、
      "要求": "起動"  "名": "起動プログラム" "runtimeArgs":[ "-R&LT"、 "TS-ノード/レジスタ/ transpile専用" ]、
       "ENV" :{
         "NODE_ENV": "開発"  "SERVER_PORT": "3000"  ""CONSOLE_CONFIG_PATH": "C:\\ユーザー\\ jim.hu \\デスクトップ\\プロジェクト\\ operaconnectorコンソール" 
      }"引数":[ "$ {workspaceFolder} \\ server.dev.ts" ] 
    } 
  ] 
}

 

おすすめ

転載: www.cnblogs.com/jimaww/p/12486513.html