2015-12-26 119 views
17

我收到這樣的警告消息不支持:NPM WARN安裝無法安裝可選的依賴:

NPM WARN安裝無法安裝可選的依賴:不支持

,當我跑的命令:

$ npm i adaro --save 

這個警告是什麼意思?什麼是可選的依賴關係?這是嚴重的嗎?我如何擺脫這個警告?

+4

一個依賴模塊可選的依賴可能是不支持您的系統上。很可能fsevents是可選的chokidar dep。如果它失敗,請嘗試'npm install fsevents',您知道它是無法安裝的模塊。它只適用於OSX,所以你不必擔心它。 – Molda

回答

11

警告消息只是一條警告消息,不是錯誤。它不會影響應用程序。

這是一條日誌消息,說明無法安裝optional dependency,因爲它在當前平臺/ cpu-arch上不受支持/不需要。例如,包fsevents通常用作可選依賴項,但在任何不是M​​ac的系統上都會失敗。

要顯示什麼包拋出此消息,運行

$ npm install --verbose 

此警告也可以通過具有發動機組的東西比你正在運行的下包觸發。您可以嘗試

$ pm_config_engine_strict=false npm install 

來解決這個問題

相關問題