在 JavaScript 代码 (node_modules) 中查找访问器方法
Find accessor methods in JavaScript code (node_modules)
我在一个项目中使用了很多库。其中之一使用访问器方法 get
and/or set
方法,这些方法无法在 Internet Explorer 8 中进行翻译或填充。
如何找到哪个库使用访问器;有什么工具可以提供帮助吗?我想唯一能做的就是解析每个 .js
文件,然后分析它的语法树以找到方法。
您可以将 grep -r
与 /^\s*(?:get|set)\s+\S+/
一起使用,但此正则表达式应转换为我不熟悉的 grep 语法。另外 node_modules
搜索起来可能很大,因此您可能需要排除一些子树。
这是我的尝试:grep -r "^\s*\(get\|set\)\s\+\w" --include \*.js ./
仅输出文件:grep -r "^\s*\(get\|set\)\s\+\w" --include \*.js ./ | cut -d: -f1
我在一个项目中使用了很多库。其中之一使用访问器方法 get
and/or set
方法,这些方法无法在 Internet Explorer 8 中进行翻译或填充。
如何找到哪个库使用访问器;有什么工具可以提供帮助吗?我想唯一能做的就是解析每个 .js
文件,然后分析它的语法树以找到方法。
您可以将 grep -r
与 /^\s*(?:get|set)\s+\S+/
一起使用,但此正则表达式应转换为我不熟悉的 grep 语法。另外 node_modules
搜索起来可能很大,因此您可能需要排除一些子树。
这是我的尝试:grep -r "^\s*\(get\|set\)\s\+\w" --include \*.js ./
仅输出文件:grep -r "^\s*\(get\|set\)\s\+\w" --include \*.js ./ | cut -d: -f1