Команда Angular CLI говорит, что это намеренное поведение, так как код браузера не может зависеть от присутствия среды nodejs. Они описывают ситуацию здесь ... https://github.com/angular/angular-cli/issues/11130
Проблема, с которой сталкиваются многие из нас, заключается в том, что библиотеки, которые мы используем сегодня, возможно, не были обновлены или подготовлены для этого. В некоторых случаях они могут не обновляться активно. Команда Angular добавила много новой функциональности в новую версию 6, однако эта строка в песке без реального описания того, как активно решать проблему, не позволит многим двигаться вперед.
Один человек упоминает о создании двух разных папок узлов, одна для Angular и одна для промежуточного программного обеспечения, например ... hapi / joi.js и jaydata-odata. У кого-нибудь еще есть дополнительные предложения о том, как скрыть зависимости наших зависимостей от сборки Angular?