Angular 7アプリのAzureへのプロダクションビルドをデプロイしようとしています。ng build
を実行しているときに簡単にデプロイできましたが、完全なng build --prod
を試みたとき以下のコンソールでこのエラーが表示され、ページが読み込まれません。これは、ローカルホストサーバーでアプリを実行している場合にも発生します。
Uncaught TypeError: Reflect.defineMetadata is not a function
検索しましたが、この正確なエラーへの参照が見つかりません。結果のほとんどはこのためです:Uncaught TypeError: Reflect.getMetadata is not a function
reflect-metadata
がインストールされていることを確認してください。また、次の行をpolyfills.ts
ファイルに追加してみてください。
import 'reflect-metadata'
OR
import 'core-js/es7/reflect';
理想的には、これ(2番目のimport
ステートメント)はすでにpolyfills.ts
ファイルの一部です。
それでうまくいくはずです。