无法在Windows计算机上为Linux构建电子软件包

时间:2019-12-03 14:53:44

标签: electron electron-builder

我想使用适用于Linux的电子框架来构建我的应用程序的分发包。我在package.json

中尝试了以下内容

1)package.json中的name属性显示警告 “ message”:“字符串与\” ^(?:@ [a-z0-9-〜] [a-z0-9-。〜] * /)的模式不匹配?[a-z0- 9-〜] [a-z0-9-。〜] * $ \“。”,

{
  "name": "ClientSettings-quick-start", // warning 1
  "description": "DemoApp",
  "homepage": "xyx.com",
  "version": "1.0.1",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "dist:linux": "electron-builder --linux"
  },
  "author": "someone <someone@foo.com>",
  "devDependencies": {
    "electron": "^4.0.0",
    "electron-builder": "^20.41.0",
    "electron-packager": "^13.1.1" // I don't need this I believe
  },
  "build": {
    "appId": "com.foo@someone",
    "linux": {
      "target": [
        "rpm"
      ],
      "category": "Utility"
    }
  },

  "dependencies": {
    "appdata-path": "^1.0.0",
    "archiver": "^2.1.1",
    "asar": "^2.0.1",
    "child_process": "^1.0.2",
    "form-data": "^2.5.0",
    "fs": "0.0.1-security",
    "glob": "^7.1.4",
    "hazardous": "^0.3.0",
    "is-admin": "^3.0.0",
    "node-wget": "^0.4.2",
    "os": "^0.1.1",
    "path": "^0.12.7",
    "ping": "^0.2.2",
    "regedit": "^3.0.2",
    "replace-in-file": "^4.1.1",
    "request": "^2.88.0",
    "shelljs": "^0.8.3",
    "targets": "^1.11.0",
    "xml2js": "^0.4.19"
  }
}

当我运行npm run dist:linux时,我看到如图所示的错误

注意:我正在Windows计算机上运行此程序包

0 个答案:

没有答案