npm警告可选的跳过选择性依赖性未受到抑制

时间:2018-11-02 11:07:07

标签: angular angular7

我正在开发angular 7应用程序,并在进行npm安装时收到可选的依赖项警告。我收集到的是,应该使用以下命令来获取这些警告,但仍然会得到警告。我已确保该文件夹中不存在pacakge-lock和收缩包装文件。

npm install --no-optional --no-shrinkwrap --no-package-lock

警告消息

enter image description here

1 个答案:

答案 0 :(得分:1)

来自documentation

  

--no-optional参数将阻止安装可选的依赖项。

关于不警告您什么也没说,这还是不直观的。该消息告诉您它正在跳过可选的依赖项,而这是正确和适当的。

您指定的其他两个参数仅与强制使用package.json而不是锁定文件有关。

不幸的是,setting the loglevel不会帮助您,因为它只能禁止显示所有警告,也不能显示所有警告。