使用electronic-packager包装时如何删除所有.DS_Store?

时间:2019-04-08 21:21:57

标签: electron electron-packager

在Mac OS X上使用electronic-packager构建软件包时,我想忽略项目文件夹中的所有.DS_store文件。

.DS_Store不应该包含在我的软件包中。

我应该使用电子包装机选件还是其他解决方案?

1 个答案:

答案 0 :(得分:2)

您可以使用电子打包程序的ignore选项跳过与某个正则表达式匹配的文件:

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

每行末尾的反斜杠允许在下一行继续执行命令。您对换行符进行了转义,因此请确保反斜杠后没有字符(例如空格)。

ignore参数中的反斜杠转义.,否则将匹配任何字符。转义后,它仅与字符.匹配。