Yes. Node. js required for Angular 2 or Angular apps. We need to install Node.
Why do I need node JS for Angular?
node. js is only used to manage the dependencies of an angular 2 application. If you can somehow manage to get those dependencies without using node. js , npm or jspm then you can run and develop your application offline.
Can Angular run without node JS?
You can run an Angular app on any server that can host static files. There is nothing special about node. So yes, you can use a ruby. Or an Apache, nginx, lighttpd etc.