Запуск VS Code 1.28.2
Когда я собираюсь создать сборку из файла extension.ts
моего расширения, файлы исходных карт для моих файлов .ts
не создаются автоматически в папке out
структуры моего проекта
В проекте находятся только карты, сгенерированные с другого компьютера.
.vscode / launch.json
{
"version": "0.2.0",
"configurations": [{
"name": "Run Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/out/**/*.js"
],
"preLaunchTask": "npm: watch"
},
{
"name": "Extension Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test"
],
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "npm: watch"
}
]
}
.vscode / tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "watch",
"problemMatcher": "$tsc-watch",
"isBackground": true,
"presentation": {
"reveal": "never"
},
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
. / Tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"outDir": "out",
"lib": [
"es6"
],
"sourceMap": true,
"rootDir": "src",
"strict": true,
"resolveJsonModule": true
},
"exclude": [
"node_modules",
".vscode-test"
]
}
Даже если я переименую ./out во что-то еще, новая папка out никогда не будет создана. Я не уверен, что мне здесь не хватает при попытке отладки. Любая точка в правильном направлении приветствуется