node.jsプロジェクトにエラーが発生しました。スタックトレースは私が使用しているライブラリを指していないようですが、このパッケージに依存するパッケージを見つける簡単な方法があります私のnode_modules
ディレクトリに?特定のモジュールに依存するローカルにインストールされたnpmモジュールを見つける方法はありますか?
この方法では、node_modules
ディレクトリ内のすべてのモジュールのpackage.json
を手動でチェックする必要はありません。
node.jsプロジェクトにエラーが発生しました。スタックトレースは私が使用しているライブラリを指していないようですが、このパッケージに依存するパッケージを見つける簡単な方法があります私のnode_modules
ディレクトリに?特定のモジュールに依存するローカルにインストールされたnpmモジュールを見つける方法はありますか?
この方法では、node_modules
ディレクトリ内のすべてのモジュールのpackage.json
を手動でチェックする必要はありません。
あなたはあなたのシェル関数を保存する場所に機能を入れて、この
who_depends_on() {
local dependency=$1;
for file in $(ls node_modules); do
local match=$(grep $dependency "node_modules/$file/package.json");
if [[ $match ]]; then
echo "'$file' is dependant in '$dependency'";
fi
done
}
を自動化するためのbashスクリプトのビットを使用して、このパッケージでそう
who_depends_on "your-package-here"
のような主要な警告を実行することができますあなたが探しているpackage.jsonパッケージを手に入れますか?
npm ls <module-name>
を使用してください。
最近、ember-cliでスタックオーバーフローが発生しましたか?また、スタックトレース中のパッケージの1つが私が扱っていた( 'merge-defaults'、ember-cliで必要とされている)&ダイスがないときに、これを試しました。しかし、lodashも同様の結果を出しました – akst
どのNPMバージョンを使用していますか(それは違いかもしれません)? – akst