私は最近、import {variable} from 'ES6module'
構文を使用して多くの ES6 を作成し、 traceur-compilerを使用してブラウザ内でコードをコンパイルしています。同じ構文を使用して AMD、commonJS、およびES6 モジュールをインポートできるように思えたので、 systemjsを調べ始めました。
ドキュメントを読むと、私は混乱し始めました。System.import('path/to/module').then(function(variable) { ... })
依存関係のインポートに慣れていないような非同期呼び出しがたくさんあります。
私はES6 モジュールの実用的なワークフロー を読みました。これはさまざまなワークフローをカバーしていますが、実行時に ES6 モジュールとAMD/commonjs モジュールをインポートする必要はありません。私はこのようなことを考えています:
import {myObject} from 'my/es6/module';
import {_} from 'lib/underscore';
そうでない場合は、少なくとも:
import {myObject} from 'my/es6/module';
var _ = require('lib/underscore');
これらのいずれかがsystemjsで可能ですか?