运行VS Code 1.28.2
当我从我的扩展程序的extension.ts
文件生成构建时,我的.ts
文件中的out
文件夹中没有自动生成我的{
"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 / launch.json
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "watch",
"problemMatcher": "$tsc-watch",
"isBackground": true,
"presentation": {
"reveal": "never"
},
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
.vscode / tasks.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"outDir": "out",
"lib": [
"es6"
],
"sourceMap": true,
"rootDir": "src",
"strict": true,
"resolveJsonModule": true
},
"exclude": [
"node_modules",
".vscode-test"
]
}
./ts config.JSON
tsc -w
即使我将./out重命名为其他内容,也永远不会创建新的out文件夹。在尝试调试时,我不确定我在这里缺少什么。正确方向的任何一点都值得赞赏
似乎只是在终端中运行tsconfig.json
我的qazxswpoi的根源给了我我需要的东西。根据设置,它看起来会自动发生