Hello friends, welcome back to my blog. Today this blog post will tell you, Angular 17 Responsive Admin Dashboard Template 4 Free.
Angular 17 came and Bootstrap 5 also. If you are new then you must check below two links:
Friends now I proceed onwards and here is the working code snippet and please use carefully this to avoid the mistakes:
1. Firstly friends we need fresh angular 17 setup and for this we need to run below commands but if you already have angular 17 setup then you can avoid below commands. Secondly we should also have latest node version installed on our system:
npm install -g @angular/cli ng new angularadmin //Create new Angular Project cd angularadmin // Go inside the Angular Project Folder
2. Now friends we just need to add below code into angularadmin/src/app/app.component.html file to get final out on the web browser:
<div class="container-scroller"> <div class="row p-0 m-0 proBanner" id="proBanner"> <div class="col-md-12 p-0 m-0"> <div class="card-body card-body-padding d-flex align-items-center justify-content-between"> <div class="ps-lg-1"> <div class="d-flex align-items-center justify-content-between"> <p class="mb-0 font-weight-medium mr-3 buy-now-text">Free 24/7 customer support, updates, and more with this template!</p> <a href="https://therichpost.com/" target="_blank" class="btn mr-2 buy-now-btn border-0">Get Pro</a> </div> </div> <div class="d-flex align-items-center justify-content-between"> <a href="v"><i class="mdi mdi-home mr-3 text-white"></i></a> <button id="bannerClose" class="btn border-0 p-0"> <i class="mdi mdi-close text-white mr-0"></i> </button> </div> </div> </div> </div> <!-- partial:partials/_navbar.html --> <nav class="navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row"> <div class="text-center navbar-brand-wrapper d-flex align-items-center justify-content-center"> <a class="navbar-brand brand-logo" href="https://therichpost.com/"><img src="assets/images/logo.svg" alt="logo" /></a> <a class="navbar-brand brand-logo-mini" href="https://therichpost.com/"><img src="assets/images/logo-mini.svg" alt="logo" /></a> </div> <div class="navbar-menu-wrapper d-flex align-items-stretch"> <button class="navbar-toggler navbar-toggler align-self-center" type="button" data-toggle="minimize"> <span class="mdi mdi-menu"></span> </button> <div class="search-field d-none d-md-block"> <form class="d-flex align-items-center h-100" action="#"> <div class="input-group"> <div class="input-group-prepend bg-transparent"> <i class="input-group-text border-0 mdi mdi-magnify"></i> </div> <input type="text" class="form-control bg-transparent border-0" placeholder="Search projects"> </div> </form> </div> <ul class="navbar-nav navbar-nav-right"> <li class="nav-item nav-profile dropdown"> <a class="nav-link dropdown-toggle" id="profileDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> <div class="nav-profile-img"> <img src="assets/images/face1.jpg" alt="image"> <span class="availability-status online"></span> </div> <div class="nav-profile-text"> <p class="mb-1 text-black">David Greymaax</p> </div> </a> <div class="dropdown-menu navbar-dropdown" aria-labelledby="profileDropdown"> <a class="dropdown-item" href="#"> <i class="mdi mdi-cached mr-2 text-success"></i> Activity Log </a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#"> <i class="mdi mdi-logout mr-2 text-primary"></i> Signout </a> </div> </li> <li class="nav-item d-none d-lg-block full-screen-link"> <a class="nav-link"> <i class="mdi mdi-fullscreen" id="fullscreen-button"></i> </a> </li> <li class="nav-item dropdown"> <a class="nav-link count-indicator dropdown-toggle" id="messageDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> <i class="mdi mdi-email-outline"></i> <span class="count-symbol bg-warning"></span> </a> <div class="dropdown-menu dropdown-menu-right navbar-dropdown preview-list" aria-labelledby="messageDropdown"> <h6 class="p-3 mb-0">Messages</h6> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <img src="assets/images/face4.jpg" alt="image" class="profile-pic"> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject ellipsis mb-1 font-weight-normal">Mark send you a message</h6> <p class="text-gray mb-0"> 1 Minutes ago </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <img src="assets/images/face2.jpg" alt="image" class="profile-pic"> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject ellipsis mb-1 font-weight-normal">Cregh send you a message</h6> <p class="text-gray mb-0"> 15 Minutes ago </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <img src="assets/images/face3.jpg" alt="image" class="profile-pic"> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject ellipsis mb-1 font-weight-normal">Profile picture updated</h6> <p class="text-gray mb-0"> 18 Minutes ago </p> </div> </a> <div class="dropdown-divider"></div> <h6 class="p-3 mb-0 text-center">4 new messages</h6> </div> </li> <li class="nav-item dropdown"> <a class="nav-link count-indicator dropdown-toggle" id="notificationDropdown" href="#" data-toggle="dropdown"> <i class="mdi mdi-bell-outline"></i> <span class="count-symbol bg-danger"></span> </a> <div class="dropdown-menu dropdown-menu-right navbar-dropdown preview-list" aria-labelledby="notificationDropdown"> <h6 class="p-3 mb-0">Notifications</h6> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <div class="preview-icon bg-success"> <i class="mdi mdi-calendar"></i> </div> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject font-weight-normal mb-1">Event today</h6> <p class="text-gray ellipsis mb-0"> Just a reminder that you have an event today </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <div class="preview-icon bg-warning"> <i class="mdi mdi-settings"></i> </div> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject font-weight-normal mb-1">Settings</h6> <p class="text-gray ellipsis mb-0"> Update dashboard </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <div class="preview-icon bg-info"> <i class="mdi mdi-link-variant"></i> </div> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject font-weight-normal mb-1">Launch Admin</h6> <p class="text-gray ellipsis mb-0"> New admin wow! </p> </div> </a> <div class="dropdown-divider"></div> <h6 class="p-3 mb-0 text-center">See all notifications</h6> </div> </li> <li class="nav-item nav-logout d-none d-lg-block"> <a class="nav-link" href="#"> <i class="mdi mdi-power"></i> </a> </li> <li class="nav-item nav-settings d-none d-lg-block"> <a class="nav-link" href="#"> <i class="mdi mdi-format-line-spacing"></i> </a> </li> </ul> <button class="navbar-toggler navbar-toggler-right d-lg-none align-self-center" type="button" data-toggle="offcanvas"> <span class="mdi mdi-menu"></span> </button> </div> </nav> <!-- partial --> <div class="container-fluid page-body-wrapper"> <!-- partial:partials/_sidebar.html --> <nav class="sidebar sidebar-offcanvas" id="sidebar"> <ul class="nav"> <li class="nav-item nav-profile"> <a href="#" class="nav-link"> <div class="nav-profile-image"> <img src="assets/images/face1.jpg" alt="profile"> <span class="login-status online"></span> <!--change to offline or busy as needed--> </div> <div class="nav-profile-text d-flex flex-column"> <span class="font-weight-bold mb-2">David Grey. H</span> <span class="text-secondary text-small">Project Manager</span> </div> <i class="mdi mdi-bookmark-check text-success nav-profile-badge"></i> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> <span class="menu-title">Dashboard</span> <i class="mdi mdi-home menu-icon"></i> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="collapse" href="#ui-basic" aria-expanded="false" aria-controls="ui-basic"> <span class="menu-title">Basic UI Elements</span> <i class="menu-arrow"></i> <i class="mdi mdi-crosshairs-gps menu-icon"></i> </a> <div class="collapse" id="ui-basic"> <ul class="nav flex-column sub-menu"> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/">Buttons</a></li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/">Typography</a></li> </ul> </div> </li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> <span class="menu-title">Icons</span> <i class="mdi mdi-contacts menu-icon"></i> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> <span class="menu-title">Forms</span> <i class="mdi mdi-format-list-bulleted menu-icon"></i> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> <span class="menu-title">Charts</span> <i class="mdi mdi-chart-bar menu-icon"></i> </a> </li> <li class="nav-item"> <a class="nav-link" href="v"> <span class="menu-title">Tables</span> <i class="mdi mdi-table-large menu-icon"></i> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="collapse" href="#general-pages" aria-expanded="false" aria-controls="general-pages"> <span class="menu-title">Sample Pages</span> <i class="menu-arrow"></i> <i class="mdi mdi-medical-bag menu-icon"></i> </a> <div class="collapse" id="general-pages"> <ul class="nav flex-column sub-menu"> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> Blank Page </a></li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> Login </a></li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> Register </a></li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> 404 </a></li> <li class="nav-item"> <a class="nav-link" href="https://therichpost.com/"> 500 </a></li> </ul> </div> </li> <li class="nav-item sidebar-actions"> <span class="nav-link"> <div class="border-bottom"> <h6 class="font-weight-normal mb-3">Projects</h6> </div> <button class="btn btn-block btn-lg btn-gradient-primary mt-4">+ Add a project</button> <div class="mt-4"> <div class="border-bottom"> <p class="text-secondary">Categories</p> </div> <ul class="gradient-bullet-list mt-4"> <li>Free</li> <li>Pro</li> </ul> </div> </span> </li> </ul> </nav> <!-- partial --> <div class="main-panel"> <div class="content-wrapper"> <div class="page-header"> <h3 class="page-title"> <span class="page-title-icon bg-gradient-primary text-white mr-2"> <i class="mdi mdi-home"></i> </span> Dashboard </h3> <nav aria-label="breadcrumb"> <ul class="breadcrumb"> <li class="breadcrumb-item active" aria-current="page"> <span></span>Overview <i class="mdi mdi-alert-circle-outline icon-sm text-primary align-middle"></i> </li> </ul> </nav> </div> <div class="row"> <div class="col-md-4 stretch-card grid-margin"> <div class="card bg-gradient-danger card-img-holder text-white"> <div class="card-body"> <img src="assets/images/circle.svg" class="card-img-absolute" alt="circle-image" /> <h4 class="font-weight-normal mb-3">Weekly Sales <i class="mdi mdi-chart-line mdi-24px float-right"></i> </h4> <h2 class="mb-5">$ 15,0000</h2> <h6 class="card-text">Increased by 60%</h6> </div> </div> </div> <div class="col-md-4 stretch-card grid-margin"> <div class="card bg-gradient-info card-img-holder text-white"> <div class="card-body"> <img src="assets/images/circle.svg" class="card-img-absolute" alt="circle-image" /> <h4 class="font-weight-normal mb-3">Weekly Orders <i class="mdi mdi-bookmark-outline mdi-24px float-right"></i> </h4> <h2 class="mb-5">45,6334</h2> <h6 class="card-text">Decreased by 10%</h6> </div> </div> </div> <div class="col-md-4 stretch-card grid-margin"> <div class="card bg-gradient-success card-img-holder text-white"> <div class="card-body"> <img src="assets/images/circle.svg" class="card-img-absolute" alt="circle-image" /> <h4 class="font-weight-normal mb-3">Visitors Online <i class="mdi mdi-diamond mdi-24px float-right"></i> </h4> <h2 class="mb-5">95,5741</h2> <h6 class="card-text">Increased by 5%</h6> </div> </div> </div> </div> <div class="row"> <div class="col-md-7 grid-margin stretch-card"> <div class="card"> <div class="card-body"> <div class="clearfix"> <h4 class="card-title float-left">Visit And Sales Statistics</h4> <div id="visit-sale-chart-legend" class="rounded-legend legend-horizontal legend-top-right float-right"></div> </div> <canvas id="visit-sale-chart" class="mt-4"></canvas> </div> </div> </div> <div class="col-md-5 grid-margin stretch-card"> <div class="card"> <div class="card-body"> <h4 class="card-title">Traffic Sources</h4> <canvas id="traffic-chart"></canvas> <div id="traffic-chart-legend" class="rounded-legend legend-vertical legend-bottom-left pt-4"></div> </div> </div> </div> </div> <div class="row"> <div class="col-12 grid-margin"> <div class="card"> <div class="card-body"> <h4 class="card-title">Recent Tickets</h4> <div class="table-responsive"> <table class="table"> <thead> <tr> <th> Assignee </th> <th> Subject </th> <th> Status </th> <th> Last Update </th> <th> Tracking ID </th> </tr> </thead> <tbody> <tr> <td> <img src="assets/images/face1.jpg" class="mr-2" alt="image"> David Grey </td> <td> Fund is not recieved </td> <td> <label class="badge badge-gradient-success">DONE</label> </td> <td> Dec 5, 2017 </td> <td> WD-12345 </td> </tr> <tr> <td> <img src="assets/images/face2.jpg" class="mr-2" alt="image"> Stella Johnson </td> <td> High loading time </td> <td> <label class="badge badge-gradient-warning">PROGRESS</label> </td> <td> Dec 12, 2017 </td> <td> WD-12346 </td> </tr> <tr> <td> <img src="assets/images/face3.jpg" class="mr-2" alt="image"> Marina Michel </td> <td> Website down for one week </td> <td> <label class="badge badge-gradient-info">ON HOLD</label> </td> <td> Dec 16, 2017 </td> <td> WD-12347 </td> </tr> <tr> <td> <img src="assets/images/face4.jpg" class="mr-2" alt="image"> John Doe </td> <td> Loosing control on server </td> <td> <label class="badge badge-gradient-danger">REJECTED</label> </td> <td> Dec 3, 2017 </td> <td> WD-12348 </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> <div class="row"> <div class="col-12 grid-margin stretch-card"> <div class="card"> <div class="card-body"> <h4 class="card-title">Recent Updates</h4> <div class="d-flex"> <div class="d-flex align-items-center mr-4 text-muted font-weight-light"> <i class="mdi mdi-account-outline icon-sm mr-2"></i> <span>jack Menqu</span> </div> <div class="d-flex align-items-center text-muted font-weight-light"> <i class="mdi mdi-clock icon-sm mr-2"></i> <span>October 3rd, 2018</span> </div> </div> <div class="row mt-3"> <div class="col-6 pr-1"> <img src="assets/images/img_1.jpg" class="mb-2 mw-100 w-100 rounded" alt="image"> <img src="assets/images/img_4.jpg" class="mw-100 w-100 rounded" alt="image"> </div> <div class="col-6 pl-1"> <img src="assets/images/img_2.jpg" class="mb-2 mw-100 w-100 rounded" alt="image"> <img src="assets/images/img_3.jpg" class="mw-100 w-100 rounded" alt="image"> </div> </div> <div class="d-flex mt-5 align-items-top"> <img src="assets/images/face3.jpg" class="img-sm rounded-circle mr-3" alt="image"> <div class="mb-0 flex-grow"> <h5 class="mr-2 mb-2">School Website - Authentication Module.</h5> <p class="mb-0 font-weight-light">It is a long established fact that a reader will be distracted by the readable content of a page.</p> </div> <div class="ml-auto"> <i class="mdi mdi-heart-outline text-muted"></i> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-7 grid-margin stretch-card"> <div class="card"> <div class="card-body"> <h4 class="card-title">Project Status</h4> <div class="table-responsive"> <table class="table"> <thead> <tr> <th> # </th> <th> Name </th> <th> Due Date </th> <th> Progress </th> </tr> </thead> <tbody> <tr> <td> 1 </td> <td> Herman Beck </td> <td> May 15, 2015 </td> <td> <div class="progress"> <div class="progress-bar bg-gradient-success" role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> </tr> <tr> <td> 2 </td> <td> Messsy Adam </td> <td> Jul 01, 2015 </td> <td> <div class="progress"> <div class="progress-bar bg-gradient-danger" role="progressbar" style="width: 75%" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> </tr> <tr> <td> 3 </td> <td> John Richards </td> <td> Apr 12, 2015 </td> <td> <div class="progress"> <div class="progress-bar bg-gradient-warning" role="progressbar" style="width: 90%" aria-valuenow="90" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> </tr> <tr> <td> 4 </td> <td> Peter Meggik </td> <td> May 15, 2015 </td> <td> <div class="progress"> <div class="progress-bar bg-gradient-primary" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> </tr> <tr> <td> 5 </td> <td> Edward </td> <td> May 03, 2015 </td> <td> <div class="progress"> <div class="progress-bar bg-gradient-danger" role="progressbar" style="width: 35%" aria-valuenow="35" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> </tr> <tr> <td> 5 </td> <td> Ronald </td> <td> Jun 05, 2015 </td> <td> <div class="progress"> <div class="progress-bar bg-gradient-info" role="progressbar" style="width: 65%" aria-valuenow="65" aria-valuemin="0" aria-valuemax="100"></div> </div> </td> </tr> </tbody> </table> </div> </div> </div> </div> <div class="col-md-5 grid-margin stretch-card"> <div class="card"> <div class="card-body"> <h4 class="card-title text-white">Todo</h4> <div class="add-items d-flex"> <input type="text" class="form-control todo-list-input" placeholder="What do you need to do today?"> <button class="add btn btn-gradient-primary font-weight-bold todo-list-add-btn" id="add-task">Add</button> </div> <div class="list-wrapper"> <ul class="d-flex flex-column-reverse todo-list todo-list-custom"> <li> <div class="form-check"> <label class="form-check-label"> <input class="checkbox" type="checkbox"> Meeting with Alisa </label> </div> <i class="remove mdi mdi-close-circle-outline"></i> </li> <li class="completed"> <div class="form-check"> <label class="form-check-label"> <input class="checkbox" type="checkbox" checked> Call John </label> </div> <i class="remove mdi mdi-close-circle-outline"></i> </li> <li> <div class="form-check"> <label class="form-check-label"> <input class="checkbox" type="checkbox"> Create invoice </label> </div> <i class="remove mdi mdi-close-circle-outline"></i> </li> <li> <div class="form-check"> <label class="form-check-label"> <input class="checkbox" type="checkbox"> Print Statements </label> </div> <i class="remove mdi mdi-close-circle-outline"></i> </li> <li class="completed"> <div class="form-check"> <label class="form-check-label"> <input class="checkbox" type="checkbox" checked> Prepare for presentation </label> </div> <i class="remove mdi mdi-close-circle-outline"></i> </li> <li> <div class="form-check"> <label class="form-check-label"> <input class="checkbox" type="checkbox"> Pick up kids from school </label> </div> <i class="remove mdi mdi-close-circle-outline"></i> </li> </ul> </div> </div> </div> </div> </div> </div> <!-- content-wrapper ends --> <!-- partial:partials/_footer.html --> <footer class="footer"> <div class="container-fluid clearfix"> <span class="text-muted d-block text-center text-sm-left d-sm-inline-block">therichpost.com 2023</span> </div> </footer> <!-- partial --> </div> <!-- main-panel ends --> </div> <!-- page-body-wrapper ends --> </div> <!-- container-scroller -->
4. Now friends we just need to add below code into angularadmin/angular.json file to custom.js file working code:
"styles": [ "src/styles.css", "assets/css/materialdesignicons.min.css", "assets/css/vendor.bundle.base.css", "assets/css/style.css" ], "scripts": [ "assets/js/vendor.bundle.base.js", "assets/js/Chart.min.js", "assets/js/jquery.cookie.js", "assets/js/off-canvas.js", "assets/js/hoverable-collapse.js", "assets/js/misc.js", "assets/js/dashboard.js", "assets/js/todolist.js" ],
5. Guys now here is the git repo link from where we will get images, fonts, css and js folder and place all the folder inside assets folder:
Friends in the end must run ng serve command into your terminal to run the angular 17 project(localhost:4200).
Now we are done friends. If you have any kind of query, suggestion and new requirement then feel free to comment below.
Note: Friends, In this post, I just tell the basic setup and things, you can change the code according to your requirements.
I will appreciate that if you will tell your views for this post. Nothing matters if your views will be good or bad because with your views, I will make my next posts more good and helpful.
Jassa
Thanks
ng serve gives me an error when trying to compile. It seems to have a problem with the css files:
– Building…
Application bundle generation failed. [2.142 seconds]
X [ERROR] Could not resolve “assets/css/materialdesignicons.min.css”
angular:styles/global:styles:2:8:
2 │ @import ‘assets/css/materialdesignicons.min.css’;
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can mark the path “assets/css/materialdesignicons.min.css” as external to exclude it from the bundle, which will remove this error and leave the unresolved path in the bundle.
X [ERROR] Could not resolve “assets/css/vendor.bundle.base.css”
angular:styles/global:styles:3:8:
3 │ @import ‘assets/css/vendor.bundle.base.css’;
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can mark the path “assets/css/vendor.bundle.base.css” as external to exclude it from the bundle, which will remove this error and leave the unresolved path in the bundle.
X [ERROR] Could not resolve “assets/css/style.css”
angular:styles/global:styles:4:8:
4 │ @import ‘assets/css/style.css’;
╵ ~~~~~~~~~~~~~~~~~~~~~~
You can mark the path “assets/css/style.css” as external to exclude it from the bundle, which will remove this error and leave the unresolved path in the bundle.
X [ERROR] Could not resolve “assets/js/vendor.bundle.base.js” [plugin angular-script-global]
ng serve gives me an error when trying to compile. It seems to have a problem with the css files:
– Building…
Application bundle generation failed. [2.142 seconds]
X [ERROR] Could not resolve “assets/css/materialdesignicons.min.css”
angular:styles/global:styles:2:8:
2 │ @import ‘assets/css/materialdesignicons.min.css’;
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can mark the path “assets/css/materialdesignicons.min.css” as external to exclude it from the bundle, which will remove this error and leave the unresolved path in the bundle.
X [ERROR] Could not resolve “assets/css/vendor.bundle.base.css”
angular:styles/global:styles:3:8:
3 │ @import ‘assets/css/vendor.bundle.base.css’;
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can mark the path “assets/css/vendor.bundle.base.css” as external to exclude it from the bundle, which will remove this error and leave the unresolved path in the bundle.
X [ERROR] Could not resolve “assets/css/style.css”
angular:styles/global:styles:4:8:
4 │ @import ‘assets/css/style.css’;
╵ ~~~~~~~~~~~~~~~~~~~~~~
You can mark the path “assets/css/style.css” as external to exclude it from the bundle, which will remove this error and leave the unresolved path in the bundle.
X [ERROR] Could not resolve “assets/js/vendor.bundle.base.js” [plugin angular-script-global]
I am going to update this.