なしプロバイダ:角度2、私は私の控え・オブ・タイムコンパイルされたアプリケーションでこのエラーを取得していCompilerFactory
Error: No provider for CompilerFactory!
at NoProviderError.BaseError [as constructor] (http://localhost:5050/app.js:2413:26)
at NoProviderError.AbstractProviderError [as constructor] (http://localhost:5050/app.js:2612:19)
at new NoProviderError (http://localhost:5050/app.js:2651:19)
at ReflectiveInjector_._throwOrNull (http://localhost:5050/app.js:4637:22)
at ReflectiveInjector_._getByKeyDefault (http://localhost:5050/app.js:4671:28)
at ReflectiveInjector_._getByKey (http://localhost:5050/app.js:4625:28)
at ReflectiveInjector_.get (http://localhost:5050/app.js:4385:24)
at PlatformRef_._bootstrapModuleWithZone (http://localhost:5050/app.js:10924:64)
at PlatformRef_.bootstrapModule (http://localhost:5050/app.js:10910:24)
at http://localhost:5050/app.js:64873:22
アプリケーションは、異なるmain
でTSCその後、.ngfactoryファイルを生成するために、NGCを使用して構築されていますファイルを取得してJSを取得し、次にBabelをロールアップしてビルドを完了します。以下はthisのガイドにかなり近づいています。ここで
は私のです:
import "reflect-metadata";
import { enableProdMode } from "@angular/core";
import { platformBrowser } from "@angular/platform-browser";
import { AppModuleNgFactory } from "./app.module.ngfactory";
enableProdMode();
platformBrowser().bootstrapModule(<any> AppModuleNgFactory)
あなたはこれを修正しましたことでしょうか? – Scironic
これを修正できましたか?私は同じ問題にぶつかっている。 – xaralis
@nrobinaubertinのソリューションを使って修正できました。 'bootstrapModule'を' bootstrapModuleFactory'に置き換えてください。あなたはいいですね。 – xaralis