2017-11-27 10 views
0

nspチェックと確認したい小さなReact/Reduxアプリがあります。
たとえば、nspは、のデバッグ2.6.8パッケージには脆弱性があります。私はnpm update --depth=7を試してみましたが、それはデバッグパッケージを更新しませんでした深く置かれたパッケージのアップデート版

Regular Expression Denial of Service 
│ Name  │ debug 
│ CVSS  │ 3.7 (Low) 
│ Installed │ 2.6.8 
│ Vulnerable │ <= 2.6.8 || >= 3.0.0 <= 3.0.1 
│ Patched │ >= 2.6.9 < 3.0.0 || >= 3.1.0 
│ Path  │ [email protected] > [email protected] > 
[email protected] > 
│   │ [email protected] 
│ More Info │ https://nodesecurity.io/advisories/534 

:だから私は、デバッグのバージョンをバンプする必要があります。
深く配置されたパッケージを更新するにはどうすればよいですか?デバッグ?ドキュメントによると

+0

ソリューションのようにそれをアンインストールしてから再インストールできます。https://stackoverflow.com/questions/15806152/how-do-i-override-nested-npm-dependency-versions –

答えて

0

[email protected]のよう

npm updateは、トップレベルのパッケージを検査します。以前のバージョンのnpmでは、すべての依存関係を再帰的に検査していました。古い動作を取得するには、npm --depth 9999 updateを使用します。ただ、デバッグパッケージを更新するためには、

npm --depth 9999 update debug 

を行うことができますまたは他のあなたはちょうどここにシュリンクラップで

npm uninstall -S debug 
npm install -S debug 
関連する問題