Невозможно отладить машинописные файлы в клонированном репозитории Microsoft Graph Toolkit - PullRequest
0 голосов
/ 04 октября 2019

Я хотел клонировать 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

...