mirror of
https://github.com/4ian/GDevelop.git
synced 2025-10-15 10:19:04 +00:00
Improve cloneAndBuild batch script (#638)
Check if GDevelop electron-app is already built. If it is already built, the script will skip the "npm install" step and will start GDevelop much faster.
This commit is contained in:

committed by
Florian Rival

parent
edfe915ae5
commit
12efa6641c
@@ -11,14 +11,26 @@ echo This will clone, install, and launch GDevelop development version. Please m
|
|||||||
SET fork=4ian
|
SET fork=4ian
|
||||||
SET project=GDevelop
|
SET project=GDevelop
|
||||||
|
|
||||||
call git clone https://github.com/%fork%/%project%.git
|
IF exist %project%/newIDE/electron-app/node_modules (
|
||||||
cd %project%/newIDE/app
|
echo /newIDE/electron-app/node_modules already exists. Skipping "npm install..."
|
||||||
call npm install
|
cd %project%/newIDE/app
|
||||||
cd ../electron-app
|
GOTO runElectronApp
|
||||||
call npm install
|
)
|
||||||
|
|
||||||
|
ELSE (
|
||||||
|
call git clone https://github.com/%fork%/%project%.git
|
||||||
|
cd %project%/newIDE/app
|
||||||
|
call npm install
|
||||||
|
cd ../electron-app
|
||||||
|
call npm install
|
||||||
|
cd ../app
|
||||||
|
GOTO runElectronApp
|
||||||
|
)
|
||||||
|
|
||||||
|
:runElectronApp
|
||||||
|
start cmd /k npm start
|
||||||
|
cd ../electron-app
|
||||||
|
TIMEOUT /T 60
|
||||||
|
call node node_modules\electron\cli.js app
|
||||||
|
goto:eof
|
||||||
|
|
||||||
cd ../app
|
|
||||||
start cmd /k npm start
|
|
||||||
cd ../electron-app
|
|
||||||
TIMEOUT /T 40
|
|
||||||
call node node_modules\electron\cli.js app
|
|
||||||
|
Reference in New Issue
Block a user