diff --git a/ElectronNET.CLI/Commands/BuildCommand.cs b/ElectronNET.CLI/Commands/BuildCommand.cs index ac3019c..2bbdc6c 100644 --- a/ElectronNET.CLI/Commands/BuildCommand.cs +++ b/ElectronNET.CLI/Commands/BuildCommand.cs @@ -108,16 +108,16 @@ namespace ElectronNET.CLI.Commands Console.WriteLine("Start npm install electron-builder..."); if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - { // Works proper on Windows... ProcessHelper.CmdExecute("npm install electron-builder --global", tempPath); + } else { // ToDo: find another solution or document it proper // GH Issue https://github.com/electron-userland/electron-prebuilt/issues/48 - Console.WriteLine("Electron Builder - make sure you invoke 'sudo npm install electron-builder --global' at " + tempPath + " manually. Sry."); + Console.WriteLine("Electron Builder - make sure you invoke 'sudo npm install electron-builder --global' & 'sudo npm install typescript --global' at " + tempPath + " manually. Sry."); } Console.WriteLine("ElectronHostHook handling started..."); @@ -130,6 +130,7 @@ namespace ElectronNET.CLI.Commands DirectoryCopy.Do(electronhosthookDir, hosthookDir, true, new List() { "node_modules" }); Console.WriteLine("Start npm install for hosthooks..."); + ProcessHelper.CmdExecute("npm install typescript --global", tempPath); ProcessHelper.CmdExecute("npm install --production", hosthookDir); // ToDo: Global TypeScript installation is needed for ElectronHostHook diff --git a/buildAll.cmd b/buildAll.cmd index b546cab..b42a807 100755 --- a/buildAll.cmd +++ b/buildAll.cmd @@ -22,7 +22,7 @@ dotnet tool uninstall ElectronNET.CLI -g dotnet tool install ElectronNET.CLI -g echo "/target xxx (dev-build)" -electronize build /target custom win7-x86;win32 /dotnet-configuration Debug /electron-arch ia32 /electron-params "--prune=true " +electronize build /target custom win7-x86;win /dotnet-configuration Debug /electron-arch ia32 /electron-params " " echo "/target win (dev-build)" electronize build /target win @@ -30,8 +30,8 @@ electronize build /target win echo "/target linux (dev-build)" electronize build /target linux -echo "/target custom win7-x86;win32 (dev-build)" -electronize build /target custom win7-x86;win32 +echo "/target custom win7-x86;win (dev-build)" +electronize build /target custom win7-x86;win :: Be aware, that for non-electronnet-dev environments the correct