webpack打包,正则分组命名无法正常编译

问题描述

运行时是正常的,打包时编译错误,去掉?<g_name>就打包正常,难道javascript不支持分组命名?

相关代码

export const RegexPerGramOfPrice = /^(?<left>\d+(\.\d+)?)g{1}\/{1}(?<right>\d+(\.\d+)?)元{1}$/;
export const RegexPerPackageOfPrice = /^(?<left>\d+(\.\d+)?)件{1}\/{1}(?<right>\d+(\.\d+)?)元{1}$/;
export const RegexProportion = /^(?<left>\d+(\.\d+)?)%{1}$/;

图片描述
图片描述

阅读 2.3k
1 个回答

<?g_name> 不对吧,应该是 ?<g_name>
不过js貌似,也是从 ES9 开始才支持 分组命名。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题