Как использовать библиотеку Angular4 с проектом Angular6? - PullRequest
0 голосов
/ 30 июня 2018

В настоящее время мы переходим от Angular4 к Angular6. Наш проект зависит от 2 других библиотек, построенных на Angular4, и у них нет планов по обновлению до Angular6.

Когда мы обновили наш проект до Angualr6, мы начали получать следующую ошибку: ERROR in node_modules/foundation-services/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS2451: Cannot redeclare block-scoped variable 'ngDevMode'. node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS2451: Cannot redeclare block-scoped variable 'ngDevMode'.

При исследовании я обнаружил, что эти ошибки существуют из-за несовместимых версий Angular между библиотеками и проектом. Есть ли способ заставить его работать?

Ответы [ 2 ]

0 голосов
/ 22 августа 2018

вы идете, чтобы обновить угловой 2,4,5 до угловой последней версии перейдите по этой ссылке https://update.angular.io

0 голосов
/ 30 июня 2018

У меня похожая проблема. Я предлагаю вам:

  1. Обновление каждой библиотеки до последней версии
  2. Удалить node_modules
  3. Angular 6 изменить формат конфигурации файла. Вы можете увидеть эту ссылку для перехода с версии 4 на версию 6.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...