6

ES6 で書かれた小さな静的プロジェクトがあります。これは、(開発目的で) リロードごとに Traceur で動的にコンパイルされます。

<script src="lib/traceur/traceur.js" type="text/javascript"></script>
<script src="lib/traceur/bootstrap.js" type="text/javascript"></script>  

<script>
  traceur.options.experimental = true;
  traceur.options.sourceMaps = true;
</script>

<!-- my ES6 code goes here -->
<script type="module" src="main.js"></script>

の内容bootstrap.jsはかなり単純です。

new traceur.WebPageTranscoder(document.location.href).run();

現在、ソース マップを動作させることができません (Chrome 34)。マニュアルは、ファイルをオフラインでコンパイルし、適切なヘッダーを付けて提供する必要があることを示唆していますが、それはまさに私が避けようとしていたことです。

ソース マップをクライアント側から完全に動作させる方法はありますか?

4

2 に答える 2

1

個人的には使用していませんが、https://www.npmjs.org/package/es6-module-loaderが探しているもののようです。

于 2014-05-06T21:14:59.303 に答える
0

試す

traceur.options.sourceMaps = 'inline';

https://github.com/google/traceur-compiler/wiki/SourceMaps

于 2014-10-31T19:56:36.183 に答える