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 project=GDevelop
|
||||
|
||||
call git clone https://github.com/%fork%/%project%.git
|
||||
cd %project%/newIDE/app
|
||||
call npm install
|
||||
cd ../electron-app
|
||||
call npm install
|
||||
IF exist %project%/newIDE/electron-app/node_modules (
|
||||
echo /newIDE/electron-app/node_modules already exists. Skipping "npm install..."
|
||||
cd %project%/newIDE/app
|
||||
GOTO runElectronApp
|
||||
)
|
||||
|
||||
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