2016-07-08 93 views

risposta

-1

questo è un errore npm relativo al controllo delle versioni. aggiorna la tua minimatch alla versione più recente e l'errore probabilmente andrà via.

1

Ho risolto questo errore disinstallando nodejs v4.x (64-bit) e installando l'ultimo nodojs v6.3.0 (32-bit). dopo che ho installato cordova con 'npm install -g cordova' Io uso una macchina Windows. Spero che questo aiuta chiunque :-)

Prima che ho cancellato tutti i miei node_modules NPM e NPM-cache cartelle nella mia home directory e AppData -> il roaming directory

+0

Ho fatto questo, funziona alla mia macchina. Spero che funzioni per voi ragazzi. – Teekam

0

se il nodo js esecuzione in v 4.xx,

  1. rimuovere prima la vostra NPM e cache di NPM sul vostro appData/in roaming ...
  2. Disinstallare il nodo js
  3. Aggiorna il tuo nodo js a v6.x (o versione più recente)

Spero che questo aiuti: D

10

È necessario aggiornare la versione minimatch le seguenti operazioni:

Esegui questo comando per aggiornare minimatch

$ npm update minimatch 

Esegui questo comando per controllare minimatch versione

$ npm -v minimatch 

Se la versione è ancora vecchia Eseguire questo comando

$ npm install -g [email protected] 

Controllare la versione di nuovo

$ npm -v minimatch 
0

ero in grado di correggere l'errore reinstallando nodo come suggerito da Erdendi Lesmana. Così ora la versione minimatch viene aggiornato

$ npm -v minimatch 
3.10.8 

ma ancora non è possibile installare Cordova

sudo npm install -g cordova 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 

qualcuno può aiutarmi per favore.

+0

sto affrontando lo stesso problema sei riuscito a risolverlo – wissamka

+0

Sono stato in grado di risolvere solo eseguendo il downgrade di npm e versione del nodo (ho installato npm 2.4.2 e nodo 4. * qualsiasi versione che non sia 3.10.8). Come menzionato da Anna nel commento qui sotto. [https://github.com/npm/npm/issues/14202#issuecomment-252073291][1] – prashmi