2017-03-07 7 views
0

ローカルマシンにいくつかのパッケージをインストールしましたが、どのパッケージをインストールしたのかわかりません。package.jsonに保存されていないパッケージのリストを取得するには?

私のプロジェクトにインストールされているパッケージやバージョン(保存されていない、保存された、devに保存されている)を表示するフレームワークはありますか?

node_modulesフォルダを比較しようとしましたが、結果があまり正確ではありません。

+0

あなたが何を求めているか分かりません。単に 'npm i'を実行してください –

+0

例えば、' npm install bootstrap'を実行しましたが、--saveを入れませんでした。今では、私がインストールしたlibを知りたいし、--save/- save-devを置かなかった。 –

答えて

2

npm listnpm lsは便利です)。

npm init 
npm install -S postcss 
npm install -D postcss-cli 
npm install postcss-import 

次にあなたがnpm list --depth 0を実行する場合、NPMは印刷されます:

[email protected] /home/.../my-package 
├── [email protected] 
├── [email protected] 
└── [email protected] extraneous 

npm ERR! extraneous: [email protected] /home/.../my-package/node_modules/postcss-import 

extraneousでマークされたすべてのパッケージがインストールされていますが、package.jsonに追加されませんされています。あなたが走ったと仮定すると、

デフォルトでは、npm listは完全な依存関係グラフを出力します。 --depthオプションは、グラフを指定された数のレイヤーに制限します。 --depth 0は、直接依存関係のみを出力します。依存関係は表示されません。

関連する問題