0

こんにちは、インターネットクロムはインラインソースを認識しません(ソースマップ)

私はtypescript-codeを書き、javascriptにコンパイルしています。私は--inlineSourceMap--inlineSourcesフラグを有効にしました。

{ 
    "version":3, 
    "file":"portal.service.js", 
    "sourceRoot":"", 
    "sources":[ 
     "portal.service.ts" 
    ], 
    "names":[ 

    ], 
    "mappings":";;;;;;;;;;AAAA,sCA ... ,0DAAuB", 
    "sourcesContent":[ 
     "import {Injectable} from '@angular/core'; ..." 
    ] 
} 

問題 が上に存在しませんportal.service.ts、とクロームデベロッパーツールポイントでのソース・タブ:base64で文字列を埋め込まれたJavaScriptファイルに次のようにデコード見えますサーバー、インラインソースコンテンツの代わりに使用します。

問題はどこですか?

enter image description here

答えて

0

私はバグを見つけたと思います! SystemJS Builderを使用してアプリケーションをバンドルしています。 SystemJS BuilderはJS-fileのmap-uriに従っているようだから、バンドルのmap-fileはコンパイルされたjavascript-filesの代わりにオリジナルのts-fileを指しています。

関連する問題