As we are planning to use the latest technology stack for our UI application development, we will use Node.js and npm (Node.js package manager) that provide the open-source runtime environment for developing the server-side JavaScript web application.
I would recommend to go through this section once. It will introduce you to JavaScript build tooling and stacks. However, you can skip it if you know the JavaScript build tools or do not want to explore them.
Node.js is built on Chrome's V8 JavaScript engine and uses an event-driven, non-blocking I/O, which makes it lightweight and efficient. The default package manager of Node.js, npm, is the largest ecosystem of open-source libraries. It allows the installation of Node.js programs and makes it easier to specify and link dependencies:
- First, we need to install npm if it's not already installed...