What's New in Local Development with Azurite Phew, quite some things to make sure, but now we are good to go. Remark: I personally also like the description on that topic on the Visual Studio Code page quite useful as supplementary material. You probably guess it: the official Microsoft documentation got you covered. Last but not least, we also want to see how things work out with remote containers. In addition, start VS Code in your WSL2 environment and install the Azure Functions Extension for VS CodeĪs we want to see that things get stored correctly, we also need the Azure Storage Explorer installed on our Windows system. Again the official Microsoft documentation helps us with this task. To do local Azure Functions development we need to install the Azure Functions Core tools. Remark: I use nvm to manage my NodeJS environment and set it to nodeJS version 14
There is a very useful description for that on the official help page The WSL environment for NodeJS development must be enabled.So if you run into issues with WSL2 _per se it might be useful to sort out limitation due to corporate images or configurations._
Remark: Although WSL2 is available for "older" versions of Windows10, you might face some problems if you are using a laptop/PC provides by your corporate as there might be restrictions due to that. If you have not yet done this, follow along the official documentation that guides you through this. So before we start, let us make sure that some things are in place on your system, We will not completely start from scratch when it comes to some prerequisites. It should especially help beginners to kick start their development journey and get some obstacles out of their way.
This blog post will walk you through the basics on how to set up a local development environment for Azure Durable Functions using WSL2 and nodeJS.