前提・実現したいこと
Node.jsでデバッグ環境を作っていますが、実際に動かそうとするもエラーが表示されてデバッグが走らない状態です。
ブレークポイントで泊まれるようにしたいです。
発生している問題・エラーメッセージ
/usr/local/bin/node ./.vscode/launch.json Process exited with code 1 Uncaught SyntaxError: /Users/xxxxxxxxx/project/.vscode/launch.json: Unexpected token / in JSON at position 4
該当のソースコード
launchjson
1{ 2 // IntelliSense を使用して利用可能な属性を学べます。 3 // 既存の属性の説明をホバーして表示します。 4 // 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387 5 "version": "0.2.0", 6 "configurations": [ 7 { 8 "type": "pwa-node", 9 "request": "launch", 10 "name": "Launch Program", 11 "skipFiles": [ 12 "<node_internals>/**" 13 ], 14 "program": "${workspaceFolder}/backend/beapp/src/services/portfolio-services.ts", 15 "outFiles": [ 16 "${workspaceFolder}/**/*.js" 17 ] 18 }, 19 { 20 "type": "node", 21 "request": "launch", 22 "name": "app.ts", 23 "cwd": "${workspaceFolder}", 24 "program": "${file}", 25 "outFiles": [ 26 "${workspaceFolder}/**/*.js", 27 "!**/node_modules/**" 28 ] 29 } 30 ] 31}
tsconfigjson
1{ 2 "compilerOptions": { 3 "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ 4 "jsx": "preserve", /* Specify what JSX code is generated. */ 5 "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ 6 "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ 7 "module": "commonjs", /* Specify what module code is generated. */ 8 "sourceMap": true, /* Create source map files for emitted JavaScript files. */ 9 "outDir": "./build/js", /* Specify an output folder for all emitted files. */ 10 "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ 11 "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ 12 "strict": true, /* Enable all strict type-checking options. */ 13 "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ 14 "skipLibCheck": true /* Skip type checking all .d.ts files. */ 15 } 16} 17
試したこと
https://qiita.com/yuzukaki/items/68ca1aed777b296145d5
こちらの記事を見ながら記述してみました。
すみません、あまり調べられておりません。
補足情報(FW/ツールのバージョンなど)
MacOS:12.0.1
テキストエディタ:VSCode
tsc -v: 4.5.4
node -v: v14.15.3
npm -v: 6.14.9
追加情報
今、launch.jsonの上側のコメントアウトを外すと
Process exited with code 1 Uncaught SyntaxError: /Users/xxxxxxxxx/project/.vscode/launch.json: Unexpected token / in JSON at position 4
の部分は消えました。
あなたの回答
tips
プレビュー