setup_node.bat 909 B

1234567891011121314151617181920212223242526272829303132333435
  1. @Rem Copyright Epic Games, Inc. All Rights Reserved.
  2. @echo off
  3. @Rem Set script location as working directory for commands.
  4. pushd "%~dp0"
  5. @Rem Name and version of node that we are downloading
  6. SET NodeVersion=v16.4.2
  7. SET NodeName=node-%NodeVersion%-win-x64
  8. @Rem Look for a node directory next to this script
  9. if exist node\ (
  10. echo Node directory found...skipping install.
  11. ) else (
  12. echo Node directory not found...beginning NodeJS download for Windows.
  13. @Rem Download nodejs and follow redirects.
  14. curl -L -o ./node.zip "https://nodejs.org/dist/%NodeVersion%/%NodeName%.zip"
  15. @Rem Unarchive the .zip
  16. tar -xf node.zip
  17. @Rem Rename the extracted, versioned, directory that contains the NodeJS binaries to simply "node".
  18. ren "%NodeName%\" "node"
  19. @Rem Delete the downloaded node.zip
  20. del node.zip
  21. )
  22. @Rem Print node version
  23. echo Node version: & node\node.exe -v
  24. @Rem Pop working directory
  25. popd