Workstation Installs

Don't Skip the Prerequisites

While the following may seem tedious, going through this process will save you hours of headache down the road.

Workstation Setup

  • GIT

    • git --version

      • should return 2.24.3 or greater

  • Node- > NVM - Windows/Mac

    • Mac

      • touch ~/.zshrc

    • Windows - (reference)

      • Uninstall any versions of Node.js (from programs)

      • Delete any Node.js installation directories (ex: C:\Program Files\nodejs)

      • Delete the existing npm install location (such as C:\Users\<user>\AppData\Roaming\npm

        C:\Users\<user>\AppData\Roaming\npm_cache)

      • Download the latest release of NVM-Windows (nvm-setup.zip)

      • Extract nvm-setup.zip and run nvm-setup.exe

      • After install, run cmd:

        • nvm install {version number} where version number is lts version of nodejs. (ex current latest: nvm install 14.17.5)

      • Run cmd: nvm use {version number}

      • Ensure that Node (LTS Version) is what is reported

        • node --version

          • should return 14.17.5 or greater

  • .NET 5 SDK- required for Function Extensions

    • dotnet --version

      • should return 5.0.400 or greater

  • Azure Functions Core Tools

    • func --version

      • should return 4.0.5198 or greater

    • Install Guide

      • to upgrade: (mac)

        • brew upgrade azure-functions-core-tools@4

  • CosmosDB Emulator

    • Start up using command line or batch file:

      • "C:\Program Files\Azure Cosmos DB Emulator\Microsoft.Azure.Cosmos.Emulator.exe" /EnableMongoDbEndpoint=4.0

  • Visual Studio Code

Optional Items

Last updated