非常非常困惑。我正在使用NPM包',如电子文档中建议的:http://electron.atom.io/docs/v0.33.0/api/auto-updater/#update-requests
这显然与npm包不符,因为var autoUpdater = require('auto-updater');
返回的对象不包含文档所说的任何方法。NPM包信息:
https://www.npmjs.com/package/auto-updater
文件是否过期/错误,或列出了错误的npm包?我可能在做蠢事。
最佳答案
我花了两天的时间在这件事上。autoUpdater.setFeedURL()
正在抛出错误,我不知道为什么会发生。这是正确的方法:
1-确保你预先构建的电子不是太过时(我使用的电子是0.36;最后使用的是1.2+,它都开始工作了)
2-使用新代码
const autoUpdater = require('electron').autoUpdater;
autoUpdater.setFeedURL(releaseDIR);
autoUpdater.on( .....