Chrome检测到但不使用Typescript源地图

对于一个简单的示例源文件,Chrome表示它已检测到生成的源映射,但不允许我在.ts文件中单步执行或设置断点。 调试生成的JavaScript工作正常。 这是在Windows 10上,最新版本的Chrome(63.0.3239.132)和Typescript(2.6.2)。

// do_nothing.ts
function add(x: number, y: number) : number
{
    return x+y;
}

console.log(`Here's a big old scoop of nothing.`);
console.log(`4 + 8 = `, add(4, 8));

编译器肯定会生成源映射,并且所有三个文件都在同一个目录中。 生成的.js文件中的源映射URL很好。

tsc --sourceMap true do_nothing.ts

Chrome提供了“检测到源地图”信息框。 我可以通过调试器的“文件系统”选项卡加载do_nothing.ts文件,但无法设置断点并永远不会获得执行光标。 (代码在节点中正常执行,顺便说一句)。

我敢肯定,这只是我的脑部放屁而已,这让我疯狂。

编辑:可以预见,这些完全相同的步骤在OS X上工作正常,使用完全相同的.js和.map文件。

链接地址: http://www.djcxy.com/p/66995.html

上一篇: Chrome detects but does not use Typescript source maps

下一篇: WebEssentials LESS CSS map files not working