Имеет ли значение какая версия сторонних модулей Angular, установленных через npm? - PullRequest
0 голосов
/ 02 марта 2019

У меня есть приложение Ionic4, использующее самую последнюю версию Angular7.Я установил несколько узловых модулей от сторонних разработчиков через npm install --save.Модули npm, которые я установил через npm, используют Angular4 (когда я просматриваю модули package.json в git), но мое основное приложение Ionic использует Angular7.Использую ли я 2 версии Angular в своем приложении Ionic и вздутие ли это?

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

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

Чтобы ответить на ваш комментарий, ответ снова да;как правило, если вы используете более новую версию Angular, вам следует использовать более новые пакеты, но если вы используете библиотеку, в которой используется более старый пакет, Angular адаптируется к спецификации этого конкретного пакета.

Пометить как ответэто помогло, спасибо.

0 голосов
/ 02 марта 2019

Я думаю, что ваше приложение работает, потому что ionic был сделан из угловатого, насколько я знаю, одну вещь, которую я мог бы порекомендовать вам, кроме того факта, что вы задаете одну вещь в названии своего вопроса, а затем спрашиваетечто-то еще в вашем описании, это использовать NVM.Такие вещи, как angular, npm и ionic, будут связаны с версией вашего узла, так что вы можете работать с двумя разными версиями узла, и все остальное не будет перепутано, я действительно надеюсь, что это вам немного поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...