Adding Bootstrap 5 To Angular 15: Step-by-Step Guide

Websolutionstuff | Jun-12-2023 | Categories : Bootstrap Angular

Welcome to my comprehensive step-by-step guide on integrating Bootstrap 5 into Angular 15. As a developer, I understand the importance of enhancing the visual appeal and responsiveness of web applications. By combining the power of Bootstrap 5, a widely-used CSS framework, with the flexibility of Angular 15, I can provide users with modern and engaging user interfaces.

Throughout this guide, I will walk you through each stage of the integration process, offering detailed instructions and practical examples. My goal is to ensure a smooth and seamless integration of Bootstrap 5 into your Angular 15 project, enabling you to deliver a superior user experience.

With Bootstrap 5, you gain access to a vast collection of pre-designed components, such as buttons, forms, navigation bars, and more. These components are designed to be mobile-first and responsive, automatically adapting to different screen sizes.

By following my step-by-step instructions, you will learn how to configure your Angular project to include Bootstrap 5's CSS and JavaScript files. I will guide you through the process of using Bootstrap components in your templates, customizing the theme to match your application's design requirements, and testing your application locally.

Whether you are a beginner or an experienced Angular developer, this guide is designed to equip you with the necessary knowledge and skills to seamlessly integrate Bootstrap 5 into your Angular 15 project. Together, we will transform your application's UI into a visually stunning and user-friendly experience. Let's dive in and unlock the full potential of Bootstrap 5 within Angular 15.

Step 1: Create a new Angular 15 project

Begin by ensuring that you have Angular 15 installed on your machine. Use the Angular CLI to create a new project by running the command.

ng new my-angular-project


Step 2: Install Bootstrap 5

Navigate to your project directory using the command cd my-angular-project. Install Bootstrap 5 by running the following npm command.

npm install [email protected]


Step 3: Configure your Angular project

Open the angular.json file located in your project's root directory. Locate the "styles" array and add the Bootstrap CSS file path to include the Bootstrap styles in your project. Your angular.json file should look like this.

"styles": [


Step 4: Add Bootstrap JavaScript

Bootstrap 5 requires JavaScript for certain components and functionality. Open the angular.json file again and locate the "scripts" array. Add the Bootstrap JavaScript file path to include the Bootstrap JavaScript in your project. Your angular.json file should look like this.

"scripts": [



Step 5: Using Bootstrap components

With Bootstrap 5 successfully integrated, you can now start utilizing its components in your Angular templates. For example, add a Bootstrap button to your component's HTML file.

<h1>How To Add Bootstrap 5 In Angular 15 - Websolutionstuff</h1>
<button class="btn btn-primary">Click me</button>


Step 6: Customizing Bootstrap theme

Bootstrap provides customization options to match your project's design requirements. To customize the Bootstrap theme, create a new Sass file (e.g., custom.scss) and define your custom styles using Bootstrap's Sass variables. Import the Bootstrap SCSS file and your custom file in the styles.scss file.

// styles.scss
@import "custom";
@import "~bootstrap/scss/bootstrap";
// custom.scss
$primary-color: #ff0000;
$secondary-color: #00ff00;


Step 7: Testing and building

Test your application locally by running ng serve and navigating to http://localhost:4200 to see your Angular application with Bootstrap 5 styles and components. When ready for production, use ng build to create a production-ready build of your application for deployment.


Congratulations! You have successfully integrated Bootstrap 5 into your Angular 15 project. Enjoy the benefits of the extensive collection of pre-styled components and powerful utilities offered by Bootstrap. Experiment with customizing the Bootstrap theme to create a unique and visually appealing application. Bootstrap 5 combined with Angular 15 provides a solid foundation for building modern and responsive web applications effortlessly


You might also like:

Recommended Post
Featured Post
Fixed: Class "DOMDocument" Not Found In Laravel
Fixed: Class "DOMDocument" Not...

In this article, we will see to fixed class "DOMDocument" not found in laravel. Also, class 'domdocum...

Read More


How To Add Toastr Notification In Laravel 10
How To Add Toastr Notification...

In this article, we will see how to add toastr notification in laravel 10. Here, we will learn about toastr notification...

Read More


11+ Laravel Tips: Optimize Database Queries (2024)
11+ Laravel Tips: Optimize Dat...

Hey developers! If you're like me, constantly striving to make your Laravel applications faster and more effici...

Read More


How To Create Dynamic Pie Chart In Laravel 9
How To Create Dynamic Pie Char...

In this article, we will see how to create a dynamic pie chart in laravel 9. Pie charts are used to repre...

Read More