add node-sass rebuild script

This commit is contained in:
Jiiks 2018-02-11 15:54:45 +02:00
parent e25c3fe846
commit 34435465a3
1 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,50 @@
@echo off
set "ELECTRON=1.6.15"
set "PLATFORM=win32"
set "ARCH=ia32"
set "VER=53"
set "VENDOR_PATH=..\node_modules\node-sass\vendor"
set "BUILD_PATH=..\node_modules\node-sass\build\Release\binding.node"
echo Building %PLATFORM%-%ARCH% bindings
call ../node_modules/.bin/electron-rebuild -v=%ELECTRON% -a=%ARCH% -m ../node_modules/node-sass
if exist %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\binding.node (
echo Deleting old %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\binding.node
del /S /Q %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\*
)
if not exist %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER% (
echo Dir %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER% does not exist, creating.
mkdir %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%
)
if not exist %BUILD_PATH% (
echo %BUILD_PATH% Does not exist
) else (
echo Copying %BUILD_PATH% to %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%
copy %BUILD_PATH% %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%
)
set "ARCH=x64"
echo Building %PLATFORM%-%ARCH% bindings
call ../node_modules/.bin/electron-rebuild -v=%ELECTRON% -a=%ARCH% -m ../node_modules/node-sass
if exist %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\binding.node (
echo Deleting old %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\binding.node
del /S /Q %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%\*
)
if not exist %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER% (
echo Dir %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER% does not exist, creating.
mkdir %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%
)
if not exist %BUILD_PATH% (
echo %BUILD_PATH% Does not exist
) else (
echo Copying %BUILD_PATH% to %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%
copy %BUILD_PATH% %VENDOR_PATH%\%PLATFORM%-%ARCH%-%VER%
)