my Angular+Webpack+JHipster+yarn projectで次のエラーが発生します。それから、node_modules
を削除して 'npm install`を実行すると、それはなくなります。それから私はこれを行い、それが戻ってきます。どうして?私はそれをする必要はありません。エラーに記載されているTranslateServiceは、私自身のものではなく、ライブラリによって提供されたもので、私が書いたことのない私のプロジェクトのthree generated componentsで使われています。"TranslateServiceのプロバイダがありません"というエラーが何とかnpm installに接続されました
ERROR Error: No provider for TranslateService!
at injectionError (vendor.dll.js:1659)
at noProviderError (vendor.dll.js:1697)
at ReflectiveInjector_._throwOrNull (vendor.dll.js:3198)
at ReflectiveInjector_._getByKeyDefault (vendor.dll.js:3237)
at ReflectiveInjector_._getByKey (vendor.dll.js:3169)
at ReflectiveInjector_.get (vendor.dll.js:3038)
at GreatBigExampleApplicationAppModuleInjector.get (ng:///GreatBigExampleApplicationAppModule/module.ngfactory.js:515)
at GreatBigExampleApplicationAppModuleInjector.getInternal (ng:///GreatBigExampleApplicationAppModule/module.ngfactory.js:2452)
at GreatBigExampleApplicationAppModuleInjector.NgModuleInjector.get (vendor.dll.js:4005)
at resolveDep (vendor.dll.js:11467)
ありがとうございました。私のアプリは、これらのいずれかを持っていません。しかし、私は同じエンティティと設定を持つブランドの新しいJHipster 4.5.6アプリケーションを生成し、これらのインポートもありません。しかし、何とかそれは動作します。これは、この問題が始まって以来追加されたフィーチャー・モジュールが、不思議なことにこのサービスを提供する共有モジュールをインポートするのではないと思うのですが、私はチェックしています。私は最新の機能を削除したが、どちらも役に立たなかった。私のアプリは 'マスター 'に取り組んでいた。その後、私はブランチの「ダッシュボード」をチェックアウトし、エラーを受け取り、コミットし、マスターに戻ってスイッチを切っても問題は残っていました。 –
これはソリューションの一部だったようです。明らかに、i18nはまだJHipsterアプリの怠惰な読み込みページでは動作しません。私のページを遅延ロードから熱心ロードに変更し、これをapp.moduleに追加すると、遅延読み込みはしませんが、http:// localhost:9010 /#/ features/dashboardになっているようです。 –