私はSystemJSでAngular2を使用しています。これは、同梱の目的であるTypeScriptを取得して匿名レジスタではなく名前付きレジスタを生成する
...
System.register([], [...deps...], ...); //Generated by TypeScript compiler
System.register('myModule', [...deps...], ...); //How to do this?
...
:私は活字体のコンパイラは、匿名のレジスタではなく、名前のレジスタを生成しているという事実に降りてきたいくつかの問題に出くわしました。私は自分のコンポーネントのためにAngular2が既に行っていることをしたい。 1つのミニファイルに複数のSystem.register
コールを入れ、ルートコンポーネントをインポートします。
これを行う方法は?
ソースコードをどのようにコンパイルしていますか?私は好奇心が強いので、私は探し続けます。具体的なものは何も見つかりませんでしたが、tscコマンドを使用すると、これは可能ではないと私は考えています。 –
'tsc'ではこれが可能ではないので、それはコンパイルするノードエンジンだからです。私はビルトインコンパイラを持っているVisual Studioを使用します。どちらのコンパイラでもtsconfig.jsonまたはMSBuildの設定が使用されるため、違いはありません。コンパイラのオプションにはそのようなオプションはないようです:https://www.typescriptlang.org/docs/handbook/compiler-options.html – RoninCoder