【问题标题】:Why does a javascript with sourcemap not show up as a .ts file in Chrome Developer Tools?为什么带有 sourcemap 的 javascript 在 Chrome 开发者工具中没有显示为 .ts 文件?
【发布时间】:2014-12-30 06:49:04
【问题描述】:

我正在使用 Typescript,并且正在使用内联源映射编译为 javascript。这是我的 javascript 文件的示例:

var AccessHomeController = (function () {
    function AccessHomeController($scope) {
        this.$scope = $scope;
        $scope.home = this;
    }
    AccessHomeController.$inject = [
        '$scope'
    ];
    return AccessHomeController;
})();

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjZXNzL2NvbnRyb2xsZXJzL0hvbWVDb250cm9sbGVyLmpzIiwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXMiOlsiYWNjZXNzL2NvbnRyb2xsZXJzL0hvbWVDb250cm9sbGVyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBBY2Nlc3NIb21lQ29udHJvbGxlciA9IChmdW5jdGlvbiAoKSB7XG4gICAgZnVuY3Rpb24gQWNjZXNzSG9tZUNvbnRyb2xsZXIoJHNjb3BlKSB7XG4gICAgICAgIHRoaXMuJHNjb3BlID0gJHNjb3BlO1xuICAgICAgICAkc2NvcGUuaG9tZSA9IHRoaXM7XG4gICAgfVxuICAgIEFjY2Vzc0hvbWVDb250cm9sbGVyLiRpbmplY3QgPSBbXG4gICAgICAgICckc2NvcGUnXG4gICAgXTtcbiAgICByZXR1cm4gQWNjZXNzSG9tZUNvbnRyb2xsZXI7XG59KSgpO1xuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9

当我使用 Chrome 开发工具并选择“启用源映射”并查看源文件时,这正是我所看到的。我所看到的只是 javascript 的来源和 sourcemap 的详细信息。

那么我怎样才能看到原始的 .ts 以及内联源图对我有什么帮助呢?

【问题讨论】:

    标签: javascript google-chrome typescript


    【解决方案1】:

    当我使用 Chrome 开发者工具并选择“启用源映射”并查看源文件时,这正是我所看到的。

    在开发者工具中按 CTRL+O 并输入 .ts 你应该可以看到 .ts 文件。

    【讨论】:

    • 我这样做了,但除了一长串 .js 文件之外,我仍然看不到任何东西。几个问题:您是否在 Sources > Sources 下看到文件和文件夹列表中的打字稿文件?你的代码也像我一样使用内联 sourceMaps 吗?谢谢
    • 您能告诉我您通常如何将 .ts 文件编译为 .js。您是在使用一些 gulp 插件还是尝试过任何 gulp 插件。我和他们有很多问题,我找不到一个能按我想要的方式工作的。
    猜你喜欢
    • 2014-02-20
    • 2022-01-23
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 2015-01-24
    相关资源
    最近更新 更多