質問編集履歴
1
コマンドを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,6 +15,7 @@
|
|
15
15
|
0. 上記コンポーネントはインポートされて使われているので下記コマンドでなんとかFoo.jsの使われている親ファイルが分かる
|
16
16
|
->```git grep --name-only "Foo } from"```
|
17
17
|
0. 1の結果のファイル名からファイルパスと「.js」を除くとクラス名が取れる
|
18
|
+
->```git grep --name-only "Foo } from" | sed -e "s/.[^.]*$//" | sed -e "s//index$//" | sed -E 's/.*/([^/]+)$/\1/g'```
|
18
19
|
0. 2の結果のクラス名が使われている所を1と同じように探す
|
19
20
|
->```git grep --name-only "[2の結果] } from"```
|
20
21
|
0. 3を繰り返して見つからないとき=そのファイルが一番親だと分かる
|