使用electron-boilerplate爲windows創建.exe文件時,需要運行.bat文件。然而,使用NPM啓動它的工作原理,但是當它被用NPM運行版本包裝,它不運行中的.bat使用electron-boilerplate爲windows創建一個.exe文件。它需要運行一個.bat文件。打包後,它不會運行
這是我已經檢查了兒童的過程
功能const spawn = require('child_process').spawn;
const bat = spawn('cmd.exe', ['/c', 'Install.bat']);
bat.stdout.on('data', (data) => {
var str = String.fromCharCode.apply(null, data);
addLog(data);
console.info(str);
});
bat.stderr.on('data', (data) => {
var str = String.fromCharCode.apply(null, data);
addLog(data,"error");
console.error(str);
});
bat.on('exit', (code) => {
console.log(`Exit ${code}`);
});
代碼
是'在同一目錄作爲您的電子應用cmd.exe'?這可能是一個路徑問題。 –
這是否意味着我必須在Windows SYSTEM 32路徑中安裝電子樣板文件夾?我的文件夾位於C –
已將cmd.exe添加到電子樣板文件夾,但仍然無法運行 –