Implementing LESS

LESS happens to be written in JavaScript, so installing it can be as easy as downloading the official less.js JavaScript library, linking it to our /Views/Home/Index.cshtml page, and letting its magic work without having to set up anything else.

Should we do that, then? Not a chance. As we said earlier, delegating the compilation task on the client side will be highly inefficient, especially in a client-intensive Angular-based SPA. Not to mention the fact that we already have Webpack that will automatically compile, optimize, and pack all our CSS classes together in a single file.

Given our scenario, the best thing we can possibly do without changing our current Angular files and Webpack configuration is the following:

Get ASP.NET Core 2 and Angular 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.