Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Commit

Permalink
windows: fix/improve nodejsvars.bat
Browse files Browse the repository at this point in the history
- Fix: it didn't work for the x86 version of node
- Also add NPM to path
- Also print node version
- Don't change dir to home dir if not started from the start menu
  • Loading branch information
piscisaureus committed Jun 22, 2012
1 parent de89bbb commit 3bab121
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions tools/msvs/nodejsvars.bat
@@ -1,13 +1,16 @@
@echo off

@rem Ensure this Node.js is first in the PATH
set PATH=%~dp0;%PATH%
rem Ensure this Node.js and NPM are first in the PATH
set PATH=%APPDATA%\npm;%~dp0;%PATH%

@rem Figure out architecture and print it.
rem Figure out node version and architecture and print it.
setlocal
for /F "usebackq delims=" %%v in (`"%~dp0"node.exe -p -e process.arch`) do set arch=%%v
echo Your environment has been set up for using Node.js (%arch%) and NPM
pushd "%~dp0"
set print_version=.\node.exe -p -e "process.versions.node + ' (' + process.arch + ')'"
for /F "usebackq delims=" %%v in (`%print_version%`) do set version=%%v
echo Your environment has been set up for using Node.js %version% and NPM
popd
endlocal

@rem Go to the user's home directory
cd /d %HOMEDRIVE%"%HOMEPATH%"
rem If we're in the node.js directory, change to the user's home dir.
if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"

0 comments on commit 3bab121

Please sign in to comment.