【问题标题】:invert reqular expression for excluding folders/files (used for Electron Packager)反转正则表达式以排除文件夹/文件(用于 Electron Packager)
【发布时间】:2020-05-20 21:06:29
【问题描述】:

我很生气,无法让它工作,也找不到解决方案。 那么如何反转下面的正则表达式呢? 所有测试的字符串都应该匹配——除了那些包括“dist”或“node_modules”的字符串。它需要 Electron Packager build 命令的这个正则表达式来忽略所有文件夹/文件,除了那些在路径名中有字符串的文件夹/文件。

要反转的正则表达式:(?=dist|node_modules)\S+

【问题讨论】:

  • 请检查stackoverflow.com/questions/406230/…,也许^(?!.*(dist|node_modules)).*^(?!.*(dist|node_modules)) 就足够了。
  • 此问题可能包含您需要的解决方案:stackoverflow.com/questions/164414/…
  • 我之前检查了很多问题 - 在正则表达式检查器中,Wiktor Stribiżew 的示例有效,但在这种情况下,我必须在 bash 中将其作为命令行参数提供,但它不起作用。啊啊

标签: regex electron


【解决方案1】:

结论:无法找到可以与 Electron 打包程序结合使用的有效 RegEx。我使用了自定义打包脚本,而不是可以使用 NodeJS 删除文件夹或您的应用程序需要的任何内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    • 2018-08-21
    • 1970-01-01
    • 2013-06-08
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多