#465·plop

由于特殊替换模式处理, Append 操作会删除字面 "$`"

作者: checche创建于 2025年3月29日更新于 2025年3月29日

描述: 在使用 Plop 中的 append 操作时, 如果目标文件中已经包含字面量 "$`"(美元符号 +反引号), 则在 append 操作期间会被删除。 这个问题似乎出现在 append 操作的实现中, 其中 String.replace 将 "$" 解释为特殊的替换模式(代表匹配前的文本), 而不是作为字面量字符串。 这个问题出现在在 JavaScript 源代码中写入正则表达式字符串时。