Я хотел клонировать Microsoft Graph Toolkit и попытаться отладить код, чтобы посмотреть, могу ли я внести свой вклад в этот проект.
Когда я запустил «npm run start» и запустил отладчик,точка отладки внутри файлов машинописи не попала. Но я могу достичь точки отладки внутри VSCode для сгенерированных файлов JavaScript.
Это не то, что я хотел, и отладка через JavaScript не простая задача.
Является ли моя конфигурация ниже любой проблемой с launch.json или tsconfig.json.
//content of launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "edge",
"request": "launch",
"name": "Launch Edge Canary against localhost",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"version": "canary"
},
{
"type": "edge",
"request": "launch",
"name": "Launch Edge Dev against localhost",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"version": "dev"
}
]
}
Я попытался включить "sourceMaps": true
и обновить gulp.js для вывода исходной карты, которая не работала
Content of tsconfig.json
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"experimentalDecorators": true,
"lib": [
"dom",
"es2015"
],
"module": "es6",
"moduleResolution": "node",
"target": "es2015",
"outDir": "dist/es6",
"declaration": true,
"esModuleInterop": true,
"sourceMap": true,
"rootDir": "src"
},
"exclude": [
"node_modules",
"src/bundle"
],
"include": [
"src"
]
}
Спасибо за чтение !!!
Кстати, я не изменил ни одной строки из кода клона.
- DNN