Я новичок в Angular, я пытаюсь понять, как используется node.js в приложении angular
документы
The Angular CLI, Angular applications, and Angular itself depend upon features and functionality provided by libraries that are available as npm packages.
You can download and install these npm packages with the npm client, which runs as a Node.js® application.
Мой вопрос в том, что мы используем node.js только потому, что npm поставляется с ним, или есть другие причины. Насколько я понимаю, node.js предоставляет среду выполнения, которая позволяет запускать javascript вне браузера, но мы не запускаем приложение angular вне браузера, которое оно работает в браузере, поэтому почему node.js





Angular 2/4/5 не зависит от какой-либо серверной технологии. Вы можете использовать его самостоятельно.
Однако в случае Angular CLI NPM служит инструментом управления пакетами для вашего проекта Angular И зависит от Node.js.
Спасибо за ваш ответ
Angular CLI также использует веб-пакет, который упаковывает, компилирует / компилирует и оптимизирует ваше приложение. Все эти шаги выполняются программами JavaScript, и они выполняются вне браузера, поэтому для них вам понадобится узел.