Windows installer 如何为我的electron应用程序制作一个简单的自动更新程序
在网上搜索如何为我的electron应用程序制作安装程序和更新程序后,我发现安装程序和更新部分并不容易,我需要额外的帮助,因为这个问题带来了更多的挑战 我有一个简单的文件夹结构,如下所示:Windows installer 如何为我的electron应用程序制作一个简单的自动更新程序,windows-installer,electron,auto-update,Windows Installer,Electron,Auto Update,在网上搜索如何为我的electron应用程序制作安装程序和更新程序后,我发现安装程序和更新部分并不容易,我需要额外的帮助,因为这个问题带来了更多的挑战 我有一个简单的文件夹结构,如下所示: - package.json - index.html - main.css - main.js package.json 到目前为止我所做的: 我已经安装了电子模块 我用电子包装器包装我的应用程序 现在我想做一个安装程序 我试过winstaller,但文档不太容易理解 然后我试着给他一个机会
- package.json
- index.html
- main.css
- main.js
package.json
到目前为止我所做的:
- 我已经安装了电子模块
- 我用电子包装器包装我的应用程序
- 现在我想做一个安装程序
var express = require('express');
var path = require('path');
var app = express();
// Define the port to run on
app.set('port', 3000);
app.use(express.static(path.join(__dirname, 'public')));
// Listen for requests
var server = app.listen(app.get('port'), function() {
var port = server.address().port;
console.log('Magic happens on port ' + port);
});
在这个带有express.js的项目中,我有一个文件夹名dist/win
在dist/win内部,我还有一个1.0.2版本的包,该包包含如何从本地服务器获取文件并更新我的电子应用程序源
如何使用简单的自动更新机制制作一个简单的安装程序?之前,我研究过如何使用Electron Packager并向其添加自动更新功能。 当然,这对我来说并不容易 所以我改用了Electron Builder,这使得发布更新更容易 试试这个: 这将使用Electron Builder,而不是InstallForge
var express = require('express');
var path = require('path');
var app = express();
// Define the port to run on
app.set('port', 3000);
app.use(express.static(path.join(__dirname, 'public')));
// Listen for requests
var server = app.listen(app.get('port'), function() {
var port = server.address().port;
console.log('Magic happens on port ' + port);
});