import {Route} from "./router"
を持つメインのapp.js
ファイルがあります。 Router - ページの現在のurl
に応じて、このページハンドラのインスタンスを作成するクラス。たとえば、ページ/home/accountPage
の場合、ルータは次のようにハンドラを作成します:return new AccountPageHandler(params)
。ルータでは、すべてのページのすべてのハンドラをインポートしたことが判明しています。そして私がSystem.import ('js/app.js')
を実行すると、ルータにインポートされ、ルータがapp.jsにインポートされているため、すべてのスクリプトがロードされます。Systemjを使用した動的ロード、一度にすべてのファイルをロードしない方法は?
すべてを一度にインポートするのではなく、使いたいものだけを作成するにはどうすればよいですか?私は、この問題が既に多くの開発者にとってより早く起きていると確信していますが、それを修正する方法は - 私はこの初めてのことに直面しているので、わかりません。
P.S.
私のjavascriptはタイプスクリプトから生成されます(突然これが問題を解決するオプションに影響する場合)。
同じ問題が発生しています。あらゆる解決策を楽しみにしています。 –