@Rem Copyright Epic Games, Inc. All Rights Reserved. @echo off @Rem Set script location as working directory for commands. pushd "%~dp0" @Rem Name and version of node that we are downloading SET NodeVersion=v16.4.2 SET NodeName=node-%NodeVersion%-win-x64 @Rem Look for a node directory next to this script if exist node\ ( echo Node directory found...skipping install. ) else ( echo Node directory not found...beginning NodeJS download for Windows. @Rem Download nodejs and follow redirects. curl -L -o ./node.zip "https://nodejs.org/dist/%NodeVersion%/%NodeName%.zip" @Rem Unarchive the .zip tar -xf node.zip @Rem Rename the extracted, versioned, directory that contains the NodeJS binaries to simply "node". ren "%NodeName%\" "node" @Rem Delete the downloaded node.zip del node.zip ) @Rem Print node version echo Node version: & node\node.exe -v @Rem Pop working directory popd