Traceur を使用して、ES6 でいくつかのプロジェクトを開発しています。私の HTML ページには、ローカルの Traceur ソースが含まれています。
<script src="traceur.js"></script>
<script src="bootstrap.js"></script>
その後、HTMLにモジュールがある場合:
<script type="module" src="foo.js"></script>
次に、Traceur がそのモジュールをロードしてコンパイルすると、すべてがうまく機能します。
別の ES6 モジュール内から ES6 モジュールをプログラムでページに追加したいと考えています (理由はやや複雑です)。これが私の最初の試みでした:
var module = document.createElement('script');
module.setAttribute('type', 'module');
module.textContent = `
console.log('Inside the module now!');
`;
document.body.appendChild(module);
残念ながら、Traceur はスクリプト タグが追加されるたびにページを監視しないため、これは機能しません。
Traceur でスクリプトをコンパイルして実行するにはどうすればよいですか? 「traceur」または「$traceurRuntime」で何かを呼び出す必要があると思いますが、そのための適切なオンライン ドキュメント ソースが見つかりません。