As you might expect, we run commands at the command-line to create new functions and work with them.
We’ll create a simple HTTP function in JavaScript in this case. Install Azure Functions Core Tools using npm install -g See Install the Azure Functions Core Tools for more info.NET and node.js installed on your machine (for npm) The command-line approach can be interesting because it’s the same across platforms, although to be fair it’s currently only version 2 of Azure Functions which can be used across macOS and Linux. Option 1 - with Azure Functions Core Tools/CLI
First let’s be clear on what the process looks like with each. I note the installation process in the “option 1” section below. Whether you choose to use Visual Studio Code or full Visual Studio to write your code, *debugging* is handled by the Core Tools in all cases. Although I talk about 3 options for developing/publishing functions here, in fact the Core Tools are a pre-requisite for all of them.