2016-10-09 8 views
0

:NPM 설치 -g 발전기 각 minimmatch의 실제 버전, 우아한-FS 및 발전기 카르마를 반영하지 않습니다 나는 다음과 같은 이해가 안

[email protected]:~/Downloads$ sudo npm install -g graceful-fs [email protected] 
 
/usr/lib 
 
└── [email protected] 
 

 
[email protected]:~/Downloads$ sudo npm install -g minimatch [email protected] 
 
/usr/lib 
 
└── [email protected] 
 

 
[email protected]:~/Downloads$ sudo npm install -g generator-karma [email protected] 
 
npm WARN deprecated [email protected]: cross-spawn no longer requires a build toolchain, use it instead! 
 
/usr/lib 
 
└── [email protected] 
 

 
[email protected]:~/Downloads$ sudo npm update minimatch 
 
[email protected]:~/Downloads$ sudo npm update graceful-fs 
 
[email protected]:~/Downloads$ sudo npm update generator-karma 
 
[email protected]:~/Downloads$ sudo npm install [email protected] -g 
 
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js 
 
/usr/lib 
 
└── [email protected] 
 

 
[email protected]:~/Downloads$ sudo npm install -g generator-angular [email protected] 
 
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to [email protected]^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. 
 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
 
npm WARN deprecated [email protected]: the module is now available as 'css-select' 
 
npm WARN deprecated [email protected]: the module is now available as 'css-what' 
 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
 
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130 
 
/usr/lib 
 
├── [email protected] 
 
└── UNMET PEER DEPENDENCY [email protected]>=0.9.0 
 

 
npm WARN [email protected] requires a peer of [email protected]>=0.9.0 but none was installed. 
 

 
[email protected]:~/Downloads$ npm -g list minimatch 
 
/usr/lib 
 
├─┬ [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ └─┬ [email protected] 
 
│ │ └── [email protected] 
 
│ └─┬ [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ ├─┬ [email protected] 
 
│ │ │ └── [email protected] 
 
│ │ └── [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ └─┬ [email protected] 
 
│ │ └── [email protected] 
 
│ └─┬ [email protected] 
 
│  └── [email protected] 
 
├─┬ [email protected] 
 
│ └─┬ [email protected] 
 
│ └─┬ [email protected] 
 
│  └── [email protected] 
 
├─┬ grunt[email protected] 
 
│ └─┬ [email protected] 
 
│ └─┬ [email protected] 
 
│  └── [email protected] 
 
├── [email protected] 
 
└─┬ [email protected] 
 
    ├─┬ [email protected] 
 
    │ └─┬ [email protected] 
 
    │ └── [email protected] 
 
    ├─┬ [email protected] 
 
    │ └── [email protected] 
 
    ├─┬ [email protected] 
 
    │ └─┬ [email protected] 
 
    │ └── [email protected] 
 
    ├─┬ [email protected] 
 
    │ └── [email protected] 
 
    └─┬ [email protected] 
 
└─┬ [email protected] 
 
    └── [email protected] 
 

 
[email protected]:~/Downloads$ npm -g list graceful-fs 
 
/usr/lib 
 
├─┬ [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ └─┬ [email protected] 
 
│ │ └── [email protected] 
 
│ └─┬ [email protected] 
 
│ └─┬ [email protected] 
 
│  └─┬ [email protected] 
 
│  └─┬ [email protected] 
 
│   └─┬ [email protected] 
 
│   └── [email protected] 
 
├─┬ [email protected] 
 
│ └─┬ [email protected] 
 
│ └─┬ [email protected] 
 
│  └─┬ [email protected] 
 
│  └── [email protected] 
 
├── [email protected] 
 
└─┬ [email protected] 
 
    └── [email protected] 
 

 
[email protected]:~/Downloads$ npm -g list generator-karma 
 
/usr/lib 
 
└── [email protected] 
 

 
[email protected]:~/Downloads$ npm -v 
 
3.10.8

는 것 같아를 최신 [email protected] 버전에서 generator-karma를 가지고 있지만 여전히 너무 오래된 버전을 사용하고 있다고 불평합니다!

minimatch 및 graceful-fs에 대해서는 '[email protected]'아래에 [email protected][email protected] 버전이 표시되지만 [email protected] 인 것으로 보이는 다른 장소가 표시됩니다. 3 and [email protected]!

답변

0

먼저 경고문 만 있습니다.

컴퓨터에 최신 버전의 minimatch 등을 설치하고 있습니다. 그러나 경고는 발전기 - 각도 의존성 트리에 기인합니다. 즉 발전기 각도는 종속성입니다. 이는 leastatch의 이전 버전에서 종속입니다. 따라서 경고입니다.

트리의이 부분에 :

├─┬ [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ └─┬ [email protected] 
 
│ │ └── [email protected] 
 
│ └─┬ [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ ├─┬ [email protected] 
 
│ │ │ └── [email protected] 
 
│ │ └── [email protected] 
 
│ ├─┬ [email protected] 
 
│ │ └─┬ [email protected] 
 
│ │ └── [email protected] 
 
│ └─┬ [email protected] 
 
│  └── [email protected]

당신은 minimatch의 이전 버전이 검색되는 것을 알 수있다.