32 lines
860 B
Batchfile
32 lines
860 B
Batchfile
@ECHO OFF
|
|
ECHO Installing Npm NuGet Package
|
|
|
|
SET nuGetFolder=%CD%\..\src\packages\
|
|
ECHO Configured packages folder: %nuGetFolder%
|
|
ECHO Current folder: %CD%
|
|
|
|
%CD%\..\src\.nuget\NuGet.exe install Npm.js -OutputDirectory %nuGetFolder%
|
|
|
|
for /f "delims=" %%A in ('dir %nuGetFolder%node.js.* /b') do set "nodePath=%nuGetFolder%%%A\"
|
|
for /f "delims=" %%A in ('dir %nuGetFolder%npm.js.* /b') do set "npmPath=%nuGetFolder%%%A\tools\"
|
|
|
|
ECHO Temporarily adding Npm and Node to path
|
|
SET oldPath=%PATH%
|
|
|
|
path=%npmPath%;%nodePath%;%PATH%
|
|
|
|
SET buildFolder=%CD%
|
|
|
|
ECHO Change directory to %CD%\..\src\Umbraco.Web.UI.Client\
|
|
CD %CD%\..\src\Umbraco.Web.UI.Client\
|
|
|
|
ECHO Do npm install and the grunt build of Belle
|
|
call npm install
|
|
call npm install -g grunt-cli
|
|
call grunt
|
|
|
|
ECHO Reset path to what it was before
|
|
path=%oldPath%
|
|
|
|
ECHO Move back to the build folder
|
|
CD %buildFolder% |