Whilst working on a new Angular project I recently came across an unusual error when trying to build a new project generated through the Angular CLI.
In this post, I’ll explain how I resolved this issue.
> ng build
√ Browser application bundle generation complete. An unhandled exception occurred: Transform failed with 1 error: error: Invalid version: “15.2-15.3” See “XXXXXX\angular-errors.log” for further details.
Okay … before we go any further … lets take a step back and understand the problem at hand.
It’s common today to use the CTRL+W in various applications including most web browsers.
If you’ve used Visual Studio you’ve probably noticed that this keyboard shortcut does not work when trying to close the currently opened tab.
In this article, I’ll show you how you can easily configure Visual Studio to close the currently opened tab.
VSCode is a fantastic IDE for editing <insert your favourite language here> source code. Likewise Angular is a great framework for developing front-end web apps.
When developing applications, we developers usually spend most of our time in the debugger. However, out of the box there is a little bit of setup required to enable debugging of an Angular TypeScript application when using VSCode.
In this post I’ll show you how to configure VSCode debugging for an Angular TypeScript application with the Google Chrome web browser.
GitHub has really opened the doors for collaboration across the wider software development community. If you are already using GitHub then it makes sense to make the most of the GitHub ecosystem and use of all of it’s available features, including GitHub Actions; a powerful workflow engine that enables developers to automate repetitive tasks.
In this post I’ll show you how you can deploy an Azure Function using a GitHub Actions workflows, and by the end of this guide, you’ll have a fully working automated deployment pipeline setup.
Please note that this guide assumes that you are already familiar with using Azure Functions and using GitHub for basic source control management.