我正在开发angular 7应用程序,并在进行npm安装时收到可选的依赖项警告。我收集到的是,应该使用以下命令来获取这些警告,但仍然会得到警告。我已确保该文件夹中不存在pacakge-lock和收缩包装文件。
npm install --no-optional --no-shrinkwrap --no-package-lock
警告消息
答案 0 :(得分:1)
--no-optional
参数将阻止安装可选的依赖项。
关于不警告您什么也没说,这还是不直观的。该消息告诉您它正在跳过可选的依赖项,而这是正确和适当的。
您指定的其他两个参数仅与强制使用package.json而不是锁定文件有关。
不幸的是,setting the loglevel不会帮助您,因为它只能禁止显示所有警告,也不能显示所有警告。