当我执行Docker构建时,我看到以下警告:
npm WARN [email protected]需要
这有什么好担心的吗? 值得修复吗?
@cclauss这是npm问题npm / npm#19877
我还希望许多人向ajv报告的缺少对等项依赖关系的问题(ajv-validator / ajv#708,ajv-validator / ajv-keywords#56)可以在升级后消失。 即使对我来说它仍然看起来像npm问题(或其他一些工具问题),但我不知道除了eslint之外还有什么使用ajv 5.x导致此版本冲突...
最终,这是一个npm 3+的问题,但是npm人士表示,他们基本上必须重写其依赖关系树生成器来解决此问题(即,他们知道这是一个bug,但是修复工作量很大) 。 不过,我不得不再次探讨这个问题。
https://github.com/eslint/eslint/pull/9856#issuecomment -377694098
该仓库已归档(无法更新),以支持https://github.com/npm/cli。
我认为我们暂时可以忽略这一点。 运行npm list ajv
表明此警告与Webpack的依赖项有关:
├─┬ @vue/[email protected]
│ └─┬ @vue/[email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ @vue/[email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
...为了简洁起见,省略了一些依赖项...
└─┬ [email protected]
├── [email protected]
└─┬ [email protected]
└── UNMET PEER DEPENDENCY [email protected]
webpack使用schema-utils
来验证插件和加载程序中的选项,与Open Library功能无关。 由于我们的构建正常工作,并且我们很少更新我们的webpack配置,因此我们可以忽略这一点。
@cdrini对您来说这种推理听起来合理吗?