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