Cuando hago compilaciones de Docker, veo la siguiente advertencia:
npm WARN [email protected] requiere un par de ajv@^6.9.1 pero ninguno está instalado. Debe instalar las dependencias de pares usted mismo.
¿Es esto algo de qué preocuparse? ¿Vale la pena arreglarlo?
@cclauss este es un problema de npm npm / npm # 19877
También espero que el problema con la falta de dependencia de pares que mucha gente informa a ajv (ajv-validator / ajv # 708, ajv-validator / ajv-keywords # 56) pueda desaparecer después de esta actualización. Aunque todavía me parece un problema de npm (o algún otro problema de herramienta), no sé qué más aparte de eslint todavía usa ajv 5.x para causar este conflicto de versión ...
Es un problema de npm 3+ al final del día, pero la gente de npm ha dicho que básicamente tendrían que reescribir su generador de árboles de dependencia para resolver esto (es decir, saben que es un error, pero el esfuerzo por solucionarlo es enorme) . Sin embargo, tendría que desenterrar el problema de nuevo.
https://github.com/eslint/eslint/pull/9856#issuecomment -377694098
Ese repositorio está archivado (no se puede actualizar) a favor de https://github.com/npm/cli.
Creo que podemos pasar esto por alto por el momento. Ejecutar npm list ajv
muestra que esta advertencia está relacionada con las dependencias de Webpack:
├─┬ @vue/[email protected]
│ └─┬ @vue/[email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ @vue/[email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
... Varias dependencias omitidas por brevedad ...
└─┬ [email protected]
├── [email protected]
└─┬ [email protected]
└── UNMET PEER DEPENDENCY [email protected]
schema-utils
es utilizado por webpack para validar opciones en complementos y cargadores, y no tiene nada que ver con la funcionalidad de Open Library. Dado que nuestras compilaciones funcionan correctamente y rara vez actualizamos las configuraciones de nuestro paquete web, probablemente podamos ignorar esto.
@cdrini, ¿