私はCLI 1.5.4でAngular 5にアップグレードしたAngular 4アプリを持っています。私はまた、npmリンクを使って共有ライブラリを持っています。アップグレードした後、私はCLIの再ビル得るために、私tsconfig.app.jsonにこれを追加する必要がありました:4200Angular 5アップグレードNullInjectorError:InjectionToken LocaleIdのプロバイダがありません
NullInjectorError: No provider for InjectionToken LocaleId!
:ビルドが成功した後
"include": [
"./**/*.ts",
"../node_modules/my-lib/src/**/*.ts",
"../node_modules/my-lib/index.ts",
"../node_modules/my-lib/ng2-icad-cf.ts"
],
をローカルホストを訪れたとき、私は次のエラーで提示しています
プロジェクトでLOCALE/LocaleIdへの参照が見つかりませんでした。私はHttp(ライブラリはHttpClientを使用しているライブラリを使用しています)と同じNullIjectorErrorを持っていたが、ライブラリのメインモジュールにHttpClientを追加した後、元に戻ってそれを削除しても消えてしまった。非常に奇妙な。
を私もここで説明するパス・プラグインの修正を使用して終了しました:https://github.com/angular/angular-cli/issues/8117 –