首页 > 解决方案 > 使用电子打包器打包时如何删除所有.DS_Store?

问题描述

在 Mac OS X 上使用电子打包器构建包时,我想忽略项目文件夹中的所有 .DS_store 文件。

.DS_Store 不应包含在我的包中。

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

标签: electronelectron-packager

解决方案


您可以使用 electron-packager 的ignore选项来跳过匹配某个正则表达式的文件:

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

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

忽略参数中的反斜杠转义.,否则匹配任何字符。一旦它被转义,它只匹配字符.


推荐阅读