/
developer.bami
/
DFM
Обзор
Документация
Войти
/
developer.bami
/
DFM
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
v1/npmw.cmd
37 строк
1 KB
Michael
Initial version of dfm generated by generator-jhipster@8.0.0-beta.1
28 янв 2024, 15:02
28 янв 2024, 15:02
a03b62a
Код
Авторство
О чём код?
@echo off setlocal set NPMW_DIR=%~dp0 if exist "%NPMW_DIR%mvnw.cmd" ( set NODE_EXE=^"^" set NODE_PATH=%NPMW_DIR%target\node\ set NPM_EXE=^"%NPMW_DIR%target\node\npm.cmd^" set SPOTLESS_APPLY_COMMAND=^"%NPMW_DIR%mvnw.cmd^" process-sources set INSTALL_NPM_COMMAND=^"%NPMW_DIR%mvnw.cmd^" -Pwebapp frontend:install-node-and-npm@install-node-and-npm ) else ( set NODE_EXE=^"%NPMW_DIR%build\node\bin\node.exe^" set NODE_PATH=%NPMW_DIR%build\node\bin\ set NPM_EXE=^"%NPMW_DIR%build\node\lib\node_modules\npm\bin\npm-cli.js^" set SPOTLESS_APPLY_COMMAND=^"%NPMW_DIR%gradlew.bat^" spotlessApply set INSTALL_NPM_COMMAND=^"%NPMW_DIR%gradlew.bat^" npmSetup ) if exist %SPOTLESS_APPLY_COMMAND% ( call %SPOTLESS_APPLY_COMMAND% ) if not exist %NPM_EXE% ( call %INSTALL_NPM_COMMAND% ) if exist %NODE_EXE% ( Rem execute local npm with local node, whilst adding local node location to the PATH for this CMD session endlocal & echo "%PATH%"|find /i "%NODE_PATH%;">nul || set "PATH=%NODE_PATH%;%PATH%" & call %NODE_EXE% %NPM_EXE% %* ) else if exist %NPM_EXE% ( Rem execute local npm, whilst adding local npm location to the PATH for this CMD session endlocal & echo "%PATH%"|find /i "%NODE_PATH%;">nul || set "PATH=%NODE_PATH%;%PATH%" & call %NPM_EXE% %* ) else ( call npm %* )