Среда: OSX, код Visual Studio
Я только что обновил electron-packager
с 8.5.2 до 12.2.0.Он упаковывает мое приложение в указанный каталог out
, но я не могу удалить или переместить созданную им папку приложения.Я могу удалить содержимое папки приложения - только не папку.
Мне пришлось изменить свой сценарий, чтобы заставить работать 12.2.0: я использовал --tmpdir=false
, но это вызвало ошибку устаревания с рекомендациейиспользуйте --no-tmpdir
вместо этого.Когда я это сделал, я получил сообщение об ошибке Cannot copy '/path/to/my/working/directory' to a subdirectory of itself
.
Итак, я удалил --no-tmpdir
, попробовал еще раз и добился успеха, но теперь у меня возникла проблема с разрешениями (?).Когда я пытаюсь удалить папку, я получаю приглашение авторизации администратора, которое я заполняю, но папка все равно не удаляется.
У кого-нибудь есть подсказка о том, что здесь происходит?
Обновление: Обнаружены некоторые старые (2016-17) проблемы, связанные с этим, но, по-видимому, без исправления.
Невозможно удалить выходную папку через Finder, когдаtmpdir = true
Скрипт:
"package-mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --prune=true --out=release-builds",
Структура каталогов проекта
Папка проекта
-app
-release-builds
-node_modules
main.js
package.json
package-lock.json