Facebook X (Twitter) Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook X (Twitter) Instagram
    TecAdmin
    You are at:Home»Node.js and Web Development Tools»Setting Up Angular on Ubuntu: Step-by-Step Guide

    Setting Up Angular on Ubuntu: Step-by-Step Guide

    By RahulJune 5, 20234 Mins Read

    In an increasingly digitized world, the demand for efficient, scalable, and interactive web applications is on the rise. As a result, developers across the globe are turning to powerful tools and frameworks to build these applications. One such tool is Angular, a robust open-source web application framework developed by Google.

    Angular is known for its dynamic and powerful capabilities that simplify the development of complex web applications. Its features include data binding, dependency injection, and a modular architecture that promotes code reuse and testability. Additionally, Angular provides tools for routing, form handling, and more, making it a comprehensive solution for web development needs.

    To leverage these features, it’s crucial to know how to set up Angular on your development machine. This article presents a detailed guide on how to install and set up Angular on two popular Linux distributions: Ubuntu and Debian. This setup will include the installation of necessary dependencies such as Node.js and NPM (Node Package Manager), the Angular CLI (Command Line Interface), and steps to create, run, and build an Angular application.

    Prerequisites

    Before proceeding with this guide, ensure you have:

    • A Ubuntu machine.
    • Sudo or root privileges on your system.
    • Stable internet connection.

    Step 1: Install Node.js and NPM

    Angular requires Node.js and NPM for its operations. The latest version of Angular requires Node.js version 14.20 or later. To install Node.js and NPM, execute the following commands.

    1. First, update your system:
      sudo apt update 
      
    2. Next, install Node.js:
      sudo apt install nodejs 
      
    3. Afterwards, install NPM:
      sudo apt install npm 
      
    4. Verify the installation by checking the version of Node.js and NPM:
      node -v 
      npm -v 
      

    Step 2: Install Angular CLI

    Angular CLI (Command Line Interface) is a tool that initializes, develops, scaffolds, and maintains Angular applications. Install the Angular CLI globally on your system using NPM:

    npm install -g @angular/cli 
    

    After the installation is complete, verify the installation by checking the version of Angular CLI:

    ng --version 
    

    Step 3: Create a New Angular Project

    Now that Angular CLI is installed, we can create a new Angular project. Navigate to the directory where you want to create the project and use the `ng new` command:

    ng new my-angular-app 
    

    Replace “my-angular-app” with your desired application name. This command will create a new directory with your application name, set up the initial project structure, and install project dependencies.

    Step 4: Run the Angular Application

    After creating the application, navigate into the application directory:

    cd my-angular-app 
    

    Then, start the application server with this command:

    ng serve 
    

    By default, the application will be available at http://localhost:4200/. Open this URL in your browser to view your Angular application.

    Now, you Angular application is running locally for the development. To access this application over the network, you can start it using --host 0.0.0.0 options. Also you can customize the port number with --port options.

    ng serve --host 0.0.0.0 
    

    Once your application is ready for production, the next step will help you make build for the production deployment.

    Setting Up Angular Application on Ubuntu
    Angular default application page

    Step 5: Build the Angular Application

    When you’re ready to deploy your Angular application, use the ng build command to compile the application into an output directory named “dist/”:

    ng build 
    

    The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build:

    ng build --prod 
    

    You can upload the files generated under dist/ directory to the document root on production website.

    Conclusion

    Setting up Angular on Ubuntu or Debian, as demonstrated, is a straightforward process that involves installing dependencies, the Angular CLI, and creating your first Angular project. The use of Angular CLI simplifies the entire process, allowing you to focus on developing your application rather than worrying about setup and configuration.

    Learning to set up Angular on your system is a crucial step in becoming a proficient Angular developer. The power and flexibility that Angular offers make it an excellent choice for building a wide variety of web applications, from simple single-page applications to complex enterprise-level systems.

    With this newfound knowledge, you are now prepared to embark on your journey to create impressive and efficient web applications using Angular. The road to mastering Angular might seem daunting, but remember, every expert was once a beginner. Happy coding!

    Angular node
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    A Practical Guide for Reading ‘.env’ Files in Node.js

    Create a Basic CRUD API in NodeJS, ExpressJS and MySQL

    How to Install NVM on CentOS Stream 9 & RHEL 9

    Add A Comment

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • Difference Between Full Virtualization vs Paravirtualization
    • Virtualization vs. Containerization: A Comparative Analysis
    • Using .env Files in Django
    • Using .env File in FastAPI
    • Setting Up Email Notifications for Django Error Reporting
    Facebook X (Twitter) Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.