Skip to content

Instantly share code, notes, and snippets.

@kcchien
Forked from joeyespo/npm-exec.bat
Created June 5, 2017 08:43
Show Gist options
  • Save kcchien/304bcd967a5777b6b23939b3d3684133 to your computer and use it in GitHub Desktop.
Save kcchien/304bcd967a5777b6b23939b3d3684133 to your computer and use it in GitHub Desktop.
Execute a node_modules/.bin script on Windows.
@ECHO OFF
SETLOCAL
REM Speed up by checking for bin directory directly
IF NOT EXIST node_modules\.bin GOTO FINDBIN
SET BIN=.\node_modules\.bin
GOTO RUN
:FINDBIN
REM Find the current bin directory from npm, storing the result in 'BIN'
FOR /f "delims=" %%i IN ('npm bin') DO SET BIN=%%i
:RUN
SET PATH=%BIN%;%PATH%
REM Run the arguments passed into this script, including the script name
%*
ENDLOCAL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment