2015-12-26 13 views
17

dostałam ten komunikat ostrzegawczy:npm WARN zainstalować nie można zainstalować opcjonalną zależność: nieobsługiwany

npm WARN instalacji nie można zainstalować opcjonalną zależność: Nieobsługiwane

kiedy wpadłem polecenie:

$ npm i adaro --save 

Co oznacza to ostrzeżenie? Co to jest opcjonalna zależność? Czy to poważne? Jak pozbyć się tego ostrzeżenia?

+4

One Zależność modułu opcjonalnym zależność prawdopodobnie nie jest obsługiwany w systemie. Całkiem prawdopodobne fsevents, które jest opcjonalne dep chokidar. spróbuj 'npm install fsevents' jeśli się zawiedzie, wiesz, że to moduł nie został zainstalowany. To tylko dla OSX, więc nie musisz się tym martwić. – Molda

Odpowiedz

11

Komunikat ostrzegawczy jest tylko ostrzeżeniem, a nie błędem. Nie ma to wpływu na aplikację.

Jest to komunikat dziennika, że ​​optional dependency nie może zostać zainstalowany, ponieważ nie jest obsługiwany/potrzebny na bieżącej platformie/procesorze. Na przykład pakiet fsevents jest często używany jako opcjonalna zależność, ale kończy się niepowodzeniem w każdym systemie, który nie jest komputerem Mac.

Aby pokazać jaki pakiet jest rzucanie tego komunikatu, należy uruchomić

$ npm install --verbose 

To ostrzeżenie może być również wywołane przez pakietów mających zestaw silnika na coś niższego niż to, co używasz. Można spróbować

$ pm_config_engine_strict=false npm install 

aby ominąć ten

Powiązane problemy