Angular не имеет зависимостей узла после обновления - PullRequest
0 голосов
/ 20 февраля 2020

Обновлено с Angular 5 до 9. Я получил следующую ошибку в браузере devtools:

Uncaught ReferenceError: global не определена

Я увидел следующее сообщение, посвященное проблеме:

Обновление до angular -6.x выдает «Uncaught ReferenceError: global is notfined»

Поэтому я попытался реализовать принятый ответ и добавьте следующий скрипт в мой индекс. html file <head> tag:

  <script>
    var global = global || window;
    var Buffer = Buffer || [];
    var process = process || {
      env: { DEBUG: undefined },
      version: []
    };
  </script>

Однако, это привело к следующей ошибке в devtools браузера:

default- encoding. js: 6 Uncaught TypeError: process.version.split не является функцией

Похоже, что Angular не доставил реализацию процесса и Buffer на внешний интерфейс. Любые предложения, как это исправить?

1 Ответ

0 голосов
/ 20 февраля 2020

Через { ссылка }:

Это несовместимость с Angular v6. Они удалили поддержку (шим) процесса и глобальные переменные в браузере.

Для дальнейшего уточнения: https://github.com/angular/angular-cli/issues/9827#issuecomment -369578814

...