TypeScript断点未连接

时间:2016-06-21 14:55:03

标签: javascript typescript webstorm

我有一个tsconfig.json,内容如下:

{
    "compilerOptions": {
        "target": "ES5",
        "module": "amd",
        "sourceMap": true,
        "declaration": true,
        "outDir": "../sdk_webroot/js",
        "rootDir": "js",
        "sourceRoot": "/js"
    },
    "exclude": [
        "vendor"
    ]
}

我使用JavaScript调试设置WebStorm并将/sdk_webroot/js连接到Web服务器上的正确目录。然而,在TypeScript中设置的断点永远不会连接(例如,不工作,也不会在红色上获取自动收报机),而在sdk_webroot目录中设置的JavaScript中设置的断点工作正常。

我花了几个小时搞乱了sourceMappingURL和谷歌搜索答案,但无济于事。 Chrome似乎也没有加载.map文件。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我能够通过这样做解决问题:

    "outDir": "../sdk_webroot/js",
    "rootDir": "/js",
    "sourceRoot": "/../sdk/js"

显然,sourceRoot最终出现在.map文件中,并且位于子目录中,不再指向实际的.ts文件。有趣的是,WebStorm能够正确链接源,但不能断点。长号。