小编Moh*_*her的帖子

电子中未生成应用程序更新 yml 文件的问题?

我在电子应用程序的自动更新方面遇到问题,在完成所有应用程序部分并尝试将其推送到我的自定义更新服务器后,我在记录器中发现了此错误消息:

Error unknown ENOENT: no such file or directory, open 
'C:\{appPath}\{appName}\resources\app-update.yml'
Run Code Online (Sandbox Code Playgroud)

这是我的 package.json 构建配置

"build": {
    "appId": "com.server.app",
    "copyright": "Copyright company name",
    "generateUpdatesFilesForAllChannels": true,
    "win": {
      "target": "nsis",
      "icon": "build/icon.ico"
    },
    "mac": {
      "target": "dmg",
      "artifactName": "appName.dmg",
      "icon": "build/icon.icns"
    },
    "dmg": {
      "background": "build/i-bg.tif",
      "icon": "build/setup.icns",
      "iconSize": 80,
      "title": "${productName}-${version}",
      "window": {
        "width": 540,
        "height": 380
      }
    },
    "nsis": {
      "artifactName": "${productName}-Setup-${version}.${ext}",
      "oneClick": false,
      "perMachine": false,
      "allowToChangeInstallationDirectory": true,
      "installerIcon": "build/setup.ico",
      "uninstallerIcon": "build/setup.ico",
      "installerHeader": "build/installerHeader.bmp",
      "installerSidebar": "build/installerSidebar.bmp",
      "runAfterFinish": true,
      "deleteAppDataOnUninstall": true, …
Run Code Online (Sandbox Code Playgroud)

node.js electron electron-builder electron-updater

7
推荐指数
1
解决办法
4866
查看次数