我正在为 Windows 创建一个 Eletron 桌面应用程序。我正在使用electron-packager
然后electron-squirrel-startup
创建一个 .exe 文件。就像在本教程中一样:
https ://ourcodeworld.com/articles/read/365/how-to-create-a-windows-installer-for-an-application-built-with-electron-framework
我想将 Python 的安装添加到安装程序中。有谁知道该怎么做?
我的猜测是在 main.js 文件中的某个地方:
function handleSquirrelEvent(application) {
switch (squirrelEvent) {
case '--squirrel-install':
case '--squirrel-updated':
//HERE
但我不确定。
编辑:
我的想法是使用node-cmd
模块来执行 Windowscmd
命令,但由于某种原因,这样的代码
var cmd=require('node-cmd');
cmd.run('touch example.txt');
在handleSquirrelEvent
函数中不起作用。它虽然在它之外工作。