Skip to content

Instantly share code, notes, and snippets.

@rajeshkumaravel
Forked from manuelbieh/node-setup.bat
Created March 20, 2023 08:53
Show Gist options
  • Save rajeshkumaravel/04ff94d71313746ee006e627df634053 to your computer and use it in GitHub Desktop.
Save rajeshkumaravel/04ff94d71313746ee006e627df634053 to your computer and use it in GitHub Desktop.
Install node.js + some packages on Windows via Batchfile
@echo off
NET SESSION >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
echo This setup needs admin permissions. Please run this file as admin.
pause
exit
)
set NODE_VER=null
set NODE_EXEC=node-v0.8.11-x86.msi
set SETUP_DIR=%CD%
node -v >tmp.txt
set /p NODE_VER=<tmp.txt
del tmp.txt
IF %NODE_VER% NEQ null (
echo INSTALLING node ...
mkdir tmp
IF NOT EXIST tmp/%NODE_EXEC% (
echo Node setup file does not exist. Downloading ...
cd ../bin
START /WAIT wget http://nodejs.org/dist/v0.8.11/%NODE_EXEC%
move %NODE_EXEC% %SETUP_DIR%/tmp
)
cd %SETUP_DIR%/tmp
START /WAIT %NODE_EXEC%
cd %SETUP_DIR%
) ELSE (
echo Node is already installed. Proceeding ...
)
cd ../..
echo INSTALLING grunt ...
call npm install -g grunt-cli
REM echo INSTALLING grunt-less grunt-copy grunt-clean grunt-compress ...
REM call npm install grunt-contrib-less grunt-contrib-copy grunt-contrib-clean grunt-contrib-compress
cd %SETUP_DIR%
echo DONE!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment