electron-packager打包时如何删除所有.DS_Store?
How to delete all .DS_Store when packaging with electron-packager?
在 Mac OS X 上使用 electron-packager 构建包时,我想忽略项目文件夹中的所有 .DS_store 文件。
.DS_Store 不应包含在我的包裹中。
我应该使用 electron-packager 选项还是其他解决方案?
你可以使用electron-packager的ignore选项来跳过匹配某个正则表达式的文件:
electron-packager . MyApp \
--asar \
--platform=darwin \
--arch=x64 \
--prune=true \
--ignore='\.DS_Store'
每行末尾的反斜杠允许在下一行继续命令。您转义换行符,因此请确保反斜杠后没有字符(例如空格)。
ignore 参数中的反斜杠转义了 .
,否则匹配任何字符。一旦它被转义,它只匹配字符 .
.
在 Mac OS X 上使用 electron-packager 构建包时,我想忽略项目文件夹中的所有 .DS_store 文件。
.DS_Store 不应包含在我的包裹中。
我应该使用 electron-packager 选项还是其他解决方案?
你可以使用electron-packager的ignore选项来跳过匹配某个正则表达式的文件:
electron-packager . MyApp \
--asar \
--platform=darwin \
--arch=x64 \
--prune=true \
--ignore='\.DS_Store'
每行末尾的反斜杠允许在下一行继续命令。您转义换行符,因此请确保反斜杠后没有字符(例如空格)。
ignore 参数中的反斜杠转义了 .
,否则匹配任何字符。一旦它被转义,它只匹配字符 .
.