2017-03-20 9 views
0

私はプロジェクトで多数のライブラリを使用しています。そのうちの一つは、どのように私はアクセサを使用するライブラリを見つけることができます8.JavaScriptコードでアクセサーメソッドを見つける(node_modules)

Internet Explorerで翻訳したりpolyfilledすることはできませんアクセサメソッドgetおよび/またはset方法を使用しています。助けることができるツールはありますか?私は唯一可能なのは、ファイルをすべて.jsで解析し、構文木を分析してその方法を見つけることだと思います。

+0

は正しい方向に私の答えですか?それ以上の説明は必要ですか? – ilyaigpetrov

+0

@ilyaigpetrovそれは魅力のように働いた、ありがとう! –

答えて

1

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

関連する問題