diff --git a/scripts/gitCloneAndBuildGD.bat b/scripts/gitCloneAndBuildGD.bat index b2e910e9a8..707d4f7196 100644 --- a/scripts/gitCloneAndBuildGD.bat +++ b/scripts/gitCloneAndBuildGD.bat @@ -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