7

好的,我使用5 Min QUICKSTART创建了一个基本的 Angular 2 Typescript 项目,它已启动并运行。

我的 typescript transpiller 配置为创建源映射:

tsconfig.js

{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false
  }
}

现在我可以在Chrome中看到 *.ts 文件,并且可以毫无问题地调试它们。但是,即使在调试器选项中选中了“显示原始源” , Firefox(和 FireFox 开发者版)也根本不显示 .ts 文件。

在此处输入图像描述

4

3 回答 3

0

您需要将此注释行添加到您的源代码中

//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map

也许尝试添加:

"typeCheck": true,
于 2016-07-11T07:21:53.793 回答
0

如果您在编译的 js 文件中指定带有完整路径的源映射,它将适用于 Firefox:

//# sourceMappingURL=http://localhost:3000/app/app.component.js.map

像 Firefox 一样的接缝不能使用相对路径。

注意:Chrome 不适用于完整路径

于 2016-06-23T11:53:21.497 回答
0

嗨 Saurabh Palatkar,请点击以下链接。它可能有助于满足您的需求。 http://www.gamefromscratch.com/post/2014/05/27/TypeScript-debugging-in-Visual-Studio-with-IE-Chrome-and-Firefox-using-Source-Maps.aspx

于 2016-07-08T09:57:08.503 回答