正则匹配 return 语句下的“不规范”注释

标签:react
分类:工具
1分钟阅读

最前

可选正则表达式 (vscode 编辑器 ctrl + shift + F 全局搜索功能,且开启正则匹配模式下):

  • 👉🏻 return[\s\(\{]*\n?(\s)*\/[\/\*] (推荐使用)
  • return(\s)*\(\n(\s)*\/\/
  • return.*\n(\s)*\/\/

使用上面的第一项正则表达式,可匹配如下条目:

  return (
    // some comment
  return (
    /* some comment */
  return ( // some comment
  return {
    // some comment

正文

项目生产模式下遇到报错,关联 React 框架的自定义错误:Minified React error #152

社区给出可能导致该问题的原因: —— (render)函数下 return 语句中不规范的行注释的使用。

可以使用上面的正则来高效匹配处理。

因为正则的初始化往往麻烦,所以吾辈基于此分享到站点博文,以供参考 🍀。

参考外链

正则匹配 return 语句下的“不规范”注释

https://blog.ninoh.cc/loc-blog/22_tool-regex-inner-vscode-upon-react-error-152[Copy]
本文作者
ninohx96
创建/发布于
Published On
更新/发布于
Updated On
许可协议
CC BY-NC-SA 4.0

转载或引用本文时请遵守“署名-非商业性使用-相同方式共享 4.0 国际”许可协议,注明出处、不得用于商业用途!分发衍生作品时必须采用相同的许可协议。