Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
ERR indefinido al instalar airbnb eslint
npx install-peerdeps --dev eslint-config-airbnb install-peerdeps v3.0.3 Installing peerdeps for eslint-config-airbnb@latest. npm install eslint-config-airbnb@18.2.1 eslint@^7.2.0 eslint-plugin-import@^2.22.1 eslint-plugin-jsx-a11y@^6.4.1 eslint-plugin-react@^7.21.5 eslint-plugin-react-hooks@^1.7.0 --save-dev ERR undefined

nose que es eso Ya intenté reinstalar el nodo (tanto LTS como actual). La variable de ruta es válida.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Resolví esto instalando explícitamente los paquetes npm dependientes, es decir, npm install [package]@[version] --save-dev en lugar de usar el acceso directo npx install-peerdeps .

La página del paquete npm para eslint-config-airbnb detalla cómo enumerar las dependencias usando: npm info "eslint-config-airbnb@latest" peerDependencies

Para la versión 18.2.1 esto dio:

 { eslint: '^5.16.0 || ^6.8.0 || ^7.2.0', 'eslint-plugin-import': '^2.22.1', 'eslint-plugin-jsx-a11y': '^6.4.1', 'eslint-plugin-react': '^7.21.5', 'eslint-plugin-react-hooks': '^4 || ^3 || ^2.3.0 || ^1.7.0' }

Los archivos de registro que muestran detalles sobre el error se encuentran en ~/.npm/_logs/ .

El archivo de registro muestra que npx install-peerdeps elige ^7.2.0 para eslint y ^1.7.0 para eslint-plugin-react-hooks . PERO el último eslint-plugin-react-hooks@^1.7.0 requiere eslint@"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" (según el archivo de registro), por lo tanto el error al resolver el árbol de dependencias.

Instalé explícitamente el último de todos los paquetes (es decir npm install eslint --save-dev etc.) que instaló las siguientes versiones (de package.json) que están en línea con las dependencias anteriores.

 "devDependencies": { "eslint": "^7.25.0", "eslint-config-airbnb": "^18.2.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.23.2", "eslint-plugin-react-hooks": "^4.2.0" }
over 4 years ago · Santiago Trujillo Relatório

0

Solo necesitas ejecutar:

 ( export PKG=eslint-config-airbnb; npm info "$PKG@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev "$PKG@latest" )

En cambio, como se indica en los documentos oficiales

over 4 years ago · Santiago Trujillo Relatório

0

Yo tuve el mismo problema. Mi problema fue que tuve errores de permisos cuando estaba instalando paquetes globales. Primero traté de cambiar los permisos para mis node_modules pero eso no funcionó para mí, así que simplemente configuré npm para usar un directorio diferente.

Aquí puede ver cómo puede hacerlo: https://stackoverflow.com/a/55274930

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda