electron - 使用电子打包器打包时如何删除所有.DS_Store?
问题描述
在 Mac OS X 上使用电子打包器构建包时,我想忽略项目文件夹中的所有 .DS_store 文件。
.DS_Store 不应包含在我的包中。
我应该使用电子包装器选项还是其他解决方案?
解决方案
您可以使用 electron-packager 的ignore选项来跳过匹配某个正则表达式的文件:
electron-packager . MyApp \
--asar \
--platform=darwin \
--arch=x64 \
--prune=true \
--ignore='\.DS_Store'
每行末尾的反斜杠允许在下一行继续执行命令。您转义换行符,因此请确保反斜杠后没有字符(例如空格)。
忽略参数中的反斜杠转义.
,否则匹配任何字符。一旦它被转义,它只匹配字符.
。
推荐阅读
- python - np.reshape 返回数据必须是一维的,即使数据是一维的
- laravel - 如何使用 Laravel 队列记录标准输出和标准错误:在 docker 容器内工作
- java - 如何最好地重构 Java 中的变量实例化重复?
- reactjs - 派遣:派遣
为什么有时你必须精确的动作? - c# - 如何在c#中检查双精度值是否为空?
- python - 有没有办法将 2 个数据帧与 labda 函数合并?
- javascript - Vanilla JS 在点击事件中不是这个
- vb.net - 数据库不会自动更新
- django - 如何在 django 中实现结合律?
- php - 如何在数据透视表中搜索两个用户拥有的行