Uncaught TypeError: Reflect.defineMetadata не является функцией в Angular 7 Production Build - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь развернуть производственную сборку моего приложения Angular 7 в Azure.Я смог легко развернуть его при запуске ng build, но при попытке полного ng build --prod я получаю эту ошибку ниже в консоли, и страница не загружается.Это также происходит при запуске приложения на локальном сервере.

Uncaught TypeError: Reflect.defineMetadata is not a function

enter image description here

Я искал, но не могу найти ссылку на этоточная ошибка.Я вижу, что большинство результатов для этого: Uncaught TypeError: Reflect.getMetadata is not a function

1 Ответ

0 голосов
/ 15 декабря 2018

Убедитесь, что у вас установлено reflect-metadata.Также попробуйте добавить эту строку в ваш polyfills.ts файл:

import 'reflect-metadata'

ИЛИ

import 'core-js/es7/reflect';

В идеале, это (второй оператор import) уже является частью polyfills.ts file.

Это должно заставить его работать.

...