【发布时间】:2019-04-09 05:51:50
【问题描述】:
在 Mac OS X 上使用电子打包器构建包时,我想忽略项目文件夹中的所有 .DS_store 文件。
.DS_Store 不应包含在我的包中。
我应该使用电子包装器选项还是其他解决方案?
【问题讨论】:
标签: electron electron-packager
在 Mac OS X 上使用电子打包器构建包时,我想忽略项目文件夹中的所有 .DS_store 文件。
.DS_Store 不应包含在我的包中。
我应该使用电子包装器选项还是其他解决方案?
【问题讨论】:
标签: electron electron-packager
您可以使用 electron-packager 的 ignore 选项跳过匹配某个正则表达式的文件:
electron-packager . MyApp \
--asar \
--platform=darwin \
--arch=x64 \
--prune=true \
--ignore='\.DS_Store'
每行末尾的反斜杠允许在下一行继续执行命令。您转义换行符,因此请确保反斜杠后没有字符(例如空格)。
忽略参数中的反斜杠转义.,否则匹配任何字符。一旦转义,它只匹配字符.。
【讨论】:
-ignore= '.DS_Store, ./dist, ./build' 或类似的东西?我在文档中找不到任何内容。
--ignore='\.DS_Store|\./dist|\./build'