2015-12-26 16 views
17

Ho ricevuto questo messaggio di avviso:npm WARN installare Impossibile installare dipendenza opzionale: non supportato

npm WARN installare Impossibile installare dipendenza opzionale: non supportato

quando ho eseguito il comando:

$ npm i adaro --save 

Cosa significa questo avviso? Cos'è una dipendenza opzionale? È serio? Come faccio a sbarazzarmi di questo avvertimento?

+4

Una delle dipendenza opzionale del modulo dipendenza è probabilmente non supportato sul sistema. Abbastanza probabile fsevents che è dep facoltativo di chokidar. prova 'npm install fsevents' se fallisce sai che è il modulo che non è riuscito a installare. È solo per OSX, quindi non devi preoccuparti di questo. – Molda

risposta

11

Il messaggio di avviso è solo un messaggio di avviso e non un errore. Non influisce sull'applicazione.

È un messaggio di registro che non è possibile installare optional dependency perché non è supportato/necessario sulla piattaforma corrente/cpu-arch. Ad esempio il pacchetto fsevents viene spesso utilizzato come dipendenza opzionale ma non funziona su nessun sistema che non sia un Mac.

per mostrare ciò che il pacchetto sta gettando questo messaggio, eseguire

$ npm install --verbose 

Questo avviso potrebbe anche essere innescato da imballaggi con un set motore a qualcosa di inferiore a quello che si sta eseguendo. Si può provare

$ pm_config_engine_strict=false npm install 

Per ovviare a questo

Problemi correlati