TypeScript不自动生成JS地图

问题描述 投票:0回答:1

运行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文件夹。在尝试调试时,我不确定我在这里缺少什么。正确方向的任何一点都值得赞赏

typescript visual-studio-code
1个回答
0
投票

似乎只是在终端中运行tsconfig.json我的qazxswpoi的根源给了我我需要的东西。根据设置,它看起来会自动发生

© www.soinside.com 2019 - 2024. All rights reserved.