35 lines
909 B
Batchfile
35 lines
909 B
Batchfile
@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 |