anchor.diff:  )
   set /p missingPrompt=This program must be run with administrative privileges.
   for /f "tokens=*" %%i in ('node -v 2^>nul') do (
  -  set userNodeVersion=%%i
  +    set userNodeVersion=%%i
   )
   for /f "tokens=*" %%i in ('powershell -command "& { . .\nodeInstallerScript.ps1; FindMostRecentVersion }"') do (
  -  set latestNodeVersion=%%i
  +    set latestNodeVersion=%%i
   )
   if !userNodeVersion! == "" (
  -  call :InstallNode
  -  exit /b 0
  +    call :InstallNode
  +    exit /b 0
   )
   call :ValidateNode
   exit /b 0
  
positive.code: set notCompatible=""
  set nodePath=""
  for /f "tokens=*" %%i in ('node -e "console.log(require('semver').outside('!userNodeVersion:~1!', require('./package.json').globals.engines.node, '<'))"') do (
    set notCompatible=%%i
  )
  for /f "tokens=*" %%i in ('where node.exe') do (
    set nodePath=%%i
  )
  if !notCompatible! == true (
      echo local node version !userNodeVersion! is out of date, updating now
  
negative.code: msiexec /qn /l* C:\node-log.txt /i !downloadsFolder!node-!latestNodeVersion!-x64.msi
  set userNodeVersion=!latestNodeVersion!
  echo node was installed with version !latestNodeVersion!
  cd ../../ && powershell.exe -command "$env:Path = [System.Environment]::GetEnvironmentVariable('Path', 'Machine'); npm install --scripts-prepend-node-path=true;" && call :StartNodeScript
  exit /b 0
  
  :ValidateNode
  cd ../../ && npm install --scripts-prepend-node-path=true && call :CheckNodeCompatibility
  exit /b 0
  
  :StartNodeScript
  powershell.exe -command "$env:Path = [System.Environment]::GetEnvironmentVariable('Path', 'Machine'); node -e \"require('./node_modules/webdev-setup-tools/setup.js').installEverything()\";"
  exit /b 0
  