How to Install Node.js on Ubuntu LTS
📚 Follow these steps to install Node.js on your Ubuntu LTS system. We will cover two methods: using Ubuntu’s default repositories and using NodeSource for more recent versions.
Method 1: Using Ubuntu Repository
Step 1: Update your package index
sudo apt update
Step 2: Install Node.js
sudo apt install nodejs
Step 3: Verify the installation
Step 4: Install NPM (Node Package Manager)
sudo apt install npm
Method 2: Using NodeSource
Step 1: Download NodeSource setup script for the desired version (e.g., for Node.js 14.x)
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Step 2: Install Node.js
sudo apt-get install -y nodejs
Note: If you encounter an error regarding missing curl, install it using
sudo apt install curl.
🔍 Possible Errors and Solutions
E: Unable to locate package nodejs
Solution: Ensure your package lists are updated with
sudo apt update.
node command not found or
Command 'node' not found
Solution: Verify the installation or install node.js manually from the website.
🛠️ Common node.js Commands
1. Initialize a New node.js Project
2. Install a Package (e.g., Express)
npm install express
3. Run a node.js Application
4. Update NPM Packages
Package Management – Packages are managed using Node Package Manager (NPM), a command-line tool that facilitates the installation, updating, and removal of packages.
Common Uses – Node.js packages are used in various aspects of web development, including building server-side applications, creating APIs, handling database operations, and more.
Who Uses Node.js Packages? – Developers across different domains, such as web development, backend services, and even IoT applications, widely use Node.js packages for their projects.
This article incorporates information and material from various online sources. We acknowledge and appreciate the work of all original authors, publishers, and websites. While every effort has been made to appropriately credit the source material, any unintentional oversight or omission does not constitute a copyright infringement. All trademarks, logos, and images mentioned are the property of their respective owners. If you believe that any content used in this article infringes upon your copyright, please contact us immediately for review and prompt action.
This article is intended for informational and educational purposes only and does not infringe on the rights of the copyright owners. If any copyrighted material has been used without proper credit or in violation of copyright laws, it is unintentional and we will rectify it promptly upon notification. Please note that the republishing, redistribution, or reproduction of part or all of the contents in any form is prohibited without express written permission from the author and website owner. For permissions or further inquiries, please contact us.