无法在Firefox

时间:2016-06-23 10:18:17

标签: javascript firefox typescript firefox-developer-tools firefox-developer-edition

好的,我使用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文件,即使在"显示原始资源" 中已选中调试器选项。

enter image description here

3 个答案:

答案 0 :(得分:0)

如果你要在编译的js文件中指定带有完整路径的sourcemap,它将适用于Firefox:

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

像Firefox这样的接缝无法使用相对路径。

注意:Chrome无法使用完整路径

答案 1 :(得分: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

答案 2 :(得分:0)

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

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

也许尝试添加:

"typeCheck": true,