pas2js: electron: using npm start

This commit is contained in:
mattias 2022-04-20 11:44:33 +02:00
parent 4b48897310
commit b1d7c82e8b

View File

@ -1256,7 +1256,10 @@ begin
Src.Add(' "description": "Hello World!",'); Src.Add(' "description": "Hello World!",');
Src.Add(' "main": "'+FileToWebFile(ScriptFilename)+'",'); Src.Add(' "main": "'+FileToWebFile(ScriptFilename)+'",');
Src.Add(' "author": "Lazarus - www.lazarus-ide.org",'); Src.Add(' "author": "Lazarus - www.lazarus-ide.org",');
Src.Add(' "license": "LGPL2"'); Src.Add(' "license": "LGPL2",');
Src.Add(' "scripts": {');
Src.Add(' "start": "electron ."');
Src.Add(' }');
Src.Add('}'); Src.Add('}');
aFile.SetSourceText(Src.Text,false); aFile.SetSourceText(Src.Text,false);
finally finally
@ -1323,7 +1326,7 @@ begin
// all three projects can run the electron app // all three projects can run the electron app
RunMode:=AProject.RunParameters.GetOrCreate('default'); RunMode:=AProject.RunParameters.GetOrCreate('default');
RunMode.UseLaunchingApplication:=true; RunMode.UseLaunchingApplication:=true;
RunMode.LaunchingApplicationPathPlusParams:='"$(Pas2JSElectron)" .'; RunMode.LaunchingApplicationPathPlusParams:='npm start';
Result:=mrOk; Result:=mrOk;
end; end;