0
でない場合、私はその角度2.どのようにして、デバイスがデスクトップ
let supportsTouch = 'ontouchstart' in window || navigator.msMaxTouchPoints;
let Module= supportsTouch ? MobileApp : DesktopApp;
platformBrowserDynamic().bootstrapModule(Module);
ようなものが必要しかし、私が持っているモバイルアプリをブートストラップすることができます は、ブートストラップコードを見つけることを試みたが、言えませんでした。静的に解析可能なブートストラップコードを指定するか、entryModuleをプラグインオプションに渡します。
多分、誰かがこの問題に直面しました。
エラーは、基本的には、ブラウザなしでモジュールを判断できないため、コンパイラは静的に、モジュールを分析することができない、と言います。 AOTを使用していますか?また、私はこの方法でモジュールの切り替えをしないことをお勧めします。あなたは他のAOTの問題を見るかもしれません。 –
私はangular-cliを使用しています。 –
'ng serve 'を実行しているときは、JITを使用しているため、serveを実行しているか、' prod'プロファイルでビルド中にAOTを使用しています。 AOTはあなたのコードを静的に解析できる必要があります。あなたが行っているコードではそれを行うことはできません。あなたの制作にJIT(systemjs)を使いたいのでない限り。 –