Задать другое имя файла и имя панели задач при сборке приложения с помощью электронного пакета - PullRequest
0 голосов
/ 21 мая 2018

У меня есть приложение, которое использует электронный упаковщик для сборки приложения на Mac.

Мой package.json:

{
    "name": "desktop_v2"
    "productName": "desktop v2",
    "version": "1.0.0",
    "license": "MIT",
    "scripts": {
      "build": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --dev",
      "build-prod": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --prod --aot",
      "test": "ng test",
      "lint": "ng lint",
      "e2e": "ng e2e",
      "package:osx": "npm run build-prod & cross-var electron-packager $npm_package_name-$npm_package_version  dist --platform=darwin --arch=x64 --overwrite"
    },
    "build": {
        "category": "your.app.category.type",
        "productName": "desktop v2",
    }
    ...
} 

, когда я запускаю

npm run package:osx

Это работает, однако имя файла приложения desktop_v2-1.0.0.Приложение имеет то же самое, что и заголовок приложения на панели задач desktop_v2-1.0.0 ($npm_package_name-$npm_package_version).И я не люблю видеть версию на панели задач.Итак, как я могу установить имя .app по-разному с названием приложения?

ex: имя файла : desktop_v2-1.0.0.app

ПриложениеНазвание : рабочий стол v2

1 Ответ

0 голосов
/ 21 мая 2018
"scripts": {
      "package:osx": "npm run build-prod & cross-var electron-packager Hello-World  dist --platform=darwin --arch=x64 --overwrite"
    },

имя файла будет: Hello-World.app

...