2015-12-26 102 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 

来解决这个问题

相关问题