Openlibrary: npm WARN [email protected] requiere un par de ajv@^6.9.1 pero ninguno está instalado

Creado en 11 dic. 2020  ·  3Comentarios  ·  Fuente: internetarchive/openlibrary

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?

Evidencia / captura de pantalla (si es posible)

URL relevante?

Pasos para reproducir

  1. Ir ...
  2. Hacer ...

  • Real:
  • Esperado:

Detalles

  • ¿Has iniciado sesión (S / N)?
  • ¿Tipo / versión de navegador?
  • ¿Sistema operativo?
  • Entorno (prod / dev / local)? pinchar

Propuesta y restricciones

Archivos relacionados

Partes interesadas

Triage Bug

Todos 3 comentarios

@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, ¿

¿Fue útil esta página
0 / 5 - 0 calificaciones