25 lines
460 B
Batchfile
25 lines
460 B
Batchfile
@echo off
|
|
|
|
@setlocal
|
|
|
|
set NPMW_DIR=%~dp0
|
|
|
|
if exist "%NPMW_DIR%\mvnw.cmd" (
|
|
set NPM_EXE=%NPMW_DIR%\target\node\npm.cmd
|
|
set INSTALL_NPM_COMMAND=%NPMW_DIR%\mvnw.cmd frontend:install-node-and-npm@install-node-and-npm
|
|
) else (
|
|
set NPM_EXE=%NPMW_DIR%\.gradle\npm\npm.cmd
|
|
set INSTALL_NPM_COMMAND=%NPMW_DIR%\gradlew.bat npmSetup
|
|
)
|
|
|
|
if not exist %NPM_EXE% (
|
|
call %INSTALL_NPM_COMMAND%
|
|
)
|
|
|
|
if not exist %NPM_EXE% goto globalNpm
|
|
|
|
%NPM_EXE% %*
|
|
|
|
:globalNpm
|
|
npm %*
|