Как удалить все .DS_Store при упаковке с электронным упаковщиком? - PullRequest
1 голос
/ 09 апреля 2019

При сборке пакетов с электронным упаковщиком в Mac OS X я хочу игнорировать все файлы .DS_store в папке моего проекта.

.DS_Store не должен быть включен в мои пакеты.

Должен ли я использовать электронный упаковщик или другое решение?

1 Ответ

2 голосов
/ 09 апреля 2019

Вы можете использовать опцию ignore электронного пакета, чтобы пропустить файлы, соответствующие определенному регулярному выражению:

electron-packager . MyApp \
    --asar \
    --platform=darwin \
    --arch=x64 \
    --prune=true \
    --ignore='\.DS_Store'

Обратная косая черта в конце каждой строки позволяет продолжить команду на следующей строке. Вы выходите из новой строки, поэтому убедитесь, что после обратной косой черты нет символов (например, пробелов).

Обратная косая черта в параметре ignore экранирует ., который в противном случае соответствует любому символу. После того, как он экранирован, он соответствует только символу ..

...