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 --version
should return 2.24.3 or greater
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
func --version
should return 4.0.5198 or greater
to upgrade: (mac)
brew upgrade azure-functions-core-tools@4
Start up using command line or batch file:
"C:\Program Files\Azure Cosmos DB Emulator\Microsoft.Azure.Cosmos.Emulator.exe" /EnableMongoDbEndpoint=4.0
code --version
should return 1.49.1 or greater
Install these Visual Studio Code Plugins:
Azurite - storage emulator
Optional Items
Chrome Extensions
VS Code Extensions
Github Copilot
Instructions to get free Copilot (only for students): https://dev.to/twizelissa/how-to-enable-github-copilot-for-free-as-student-4kal
Install following VS Code Extensions:
Last updated