通常、私はpackage.json
のすべてのモジュールに対してyarn why <package-name>
を実行します。 yarn
に、プロジェクト内のすべてのパッケージに対して一度にyarn why
を実行するよう指示する方法はありますか?コマンドyarn why node_modules/*
を使用したとき糸を一度にすべてのパッケージで使用する理由
0
A
答えて
1
これは不可能であると思われる...、糸は次のメッセージを出力:
引数が多すぎます、1
の最大値をこれが信じるように私をリードyarn why
を複数のパッケージで呼び出すことは不可能であること
0
糸は、すべてのパッケージがインストールされている理由を確認する組み込みの方法を提供していないようです。yarn why
は各パッケージのforループ内にあります。
これは、いくつかのパッケージよりもはるかに面倒です。そのため、パッケージのリストを取得する簡単な方法が必要です。
あなたは一時ファイルに依存関係をフィルタリングするか、単に好みのテキストエディタを使用して、手動package.json
のdependency
-portionを保存するためにjqを使用することができます。
いずれにしても、引用符を付ける必要があります。そう、検索を実行し、次のパラメータを使用してアクションを置き換える:
検索:^.+"(.+?)",$
は交換してください:\1
今、あなたはあなたの一時ファイル内の各エントリの上にforループでyarn why
を実行することができます。
# Print json-array into installed_modules
cat package.json | jq '.dependencies | keys' > installed_modules
# edit/search-replace in file
[…]
# Loop through each module and run `yarn why` on it
# This is fish-shell for-loop syntax.
# You might have to look up how your shell (i.e. bash) does this
for module in (cat installed_modules);
yarn why $module;
end
を
関連する問題
- 1. 一度にすべての検証が行われる理由
- 2. 糸がライブラリを更新する理由
- 3. 糸の検索パッケージの速度
- 4. Apache Geronimoに比べてWAS-CEを使用する理由は?
- 5. 糸を使用してグローバルにインストールされたnpmパッケージをすべて一覧表示するにはどうすればよいですか?
- 6. 角度を使用する前にターボリンクを外す理由
- 7. Apache糸を使用してC++アプリケーションを管理する
- 8. Django:Twitterのブートストラップ統合にパッケージを使用する理由は何ですか?
- 9. Javaの場合、一度にすべてのパッケージをインポートできますか?
- 10. パッケージnpm -gを使用してインストールするパッケージbashスクリプトに表示されない理由は何ですか?
- 11. コンストラクタを角度2または4で使用する理由
- 12. ダウンロードした糸の依存度を使用する方法
- 13. すべてのライブラリで `declare var 'を使用している理由
- 14. Guava LoadingCache:refreshAfterWriteとexpireAfterWriteを一緒に使用する理由
- 15. 角度2 - すべてのルートがリダイレクトされない理由
- 16. すべてのクエリでストアドプロシージャを使用しない理由は何ですか?
- 17. const_iteratorをstd :: map :: eraseと一緒に使用できる理由
- 18. ソートをソートする理由累積を使用する理由
- 19. 角度:「カプセル化:ViewEncapsulation.Native」を使用する理由
- 20. ソリューションのすべてのパッケージをVSTSパッケージ管理フィードにアップロードするには
- 21. djangoビューのすべてのテンプレート質問を一度に処理する
- 22. 角度2:ルートパラメータを取得するときにswitchMapを使用する理由
- 23. フレックスイベントで「バブル」を使用する理由
- 24. fcloseでsegfaultを使用する理由
- 25. ブラウザでES6を使用する理由
- 26. IWindsorContainerでIKernelを使用する理由
- 27. ラムダで# 'を使用する理由は?
- 28. laravelでガードを使用する理由
- 29. MonadStateでMultiParamTypeClassesを使用する理由
- 30. Dで@propertyを使用する理由