Electron &引用;字符类中的范围不符合顺序”;电子中存在正则表达式错误,但不存在chrome

Electron &引用;字符类中的范围不符合顺序”;电子中存在正则表达式错误,但不存在chrome,electron,Electron,这是一个探索性的问题,可能只是一个bug。我们的捆绑包包括一个名为AutoLinker()的包,该包生成一些复杂的正则表达式,将原始字符串转换为包含锚定标记的字符串 对于我来说,bundle在常规的chrome选项卡中执行得很好,但是当它在electron BrowserWindow I中执行时,会导致下面的错误发生 Uncaught SyntaxError: Invalid regular expression: /(?:[0-9Ù -Ù©Û°-۹߀-߉०-९০-৯੦

这是一个探索性的问题,可能只是一个bug。我们的捆绑包包括一个名为AutoLinker()的包,该包生成一些复杂的正则表达式,将原始字符串转换为包含
锚定标记的字符串

对于我来说,bundle在常规的chrome选项卡中执行得很好,但是当它在electron BrowserWindow I中执行时,会导致下面的错误发生

Uncaught SyntaxError: Invalid regular expression: /(?:[0-9Ù -Ù©Û°-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-à·¯à¹-๙à»-໙༠-༩á€-á‰á‚-႙០-៩á -᠙᥆-á¥á§-᧙᪀-᪉áª-᪙á­-᭙᮰-᮹᱀-᱉á±-᱙꘠-꘩ê£-꣙꤀-꤉ê§-꧙꧰-꧹ê©-꩙꯰-꯹ï¼-ï¼™]{1,3}\.){3}[0-9Ù -Ù©Û°-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-à·¯à¹-๙à»-໙༠-༩á€-á‰á‚-႙០-៩á -᠙᥆-á¥á§-᧙᪀-᪉áª-᪙á­-᭙᮰-᮹᱀-᱉á±-᱙꘠-꘩ê£-꣙꤀-꤉ê§-꧙꧰-꧹ê©-꩙꯰-꯹ï¼-ï¼™]{1,3}/: 
Range out of order in character class

也许BrowserWindow可以进行不同的配置,但我遗漏了什么?也许是电子虫。不管怎么说,只要把它扔出去,以获得任何线索/意见/建议。

在HTML中启用UTF-8字符集。如果您正在使用Electron,请在index.html文件中启用它

<meta charset="utf-8">