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

1.2K
Visualizações
¿Cómo resuelve correctamente las dependencias de NPM en proyectos que requieren versiones en conflicto?

Estoy tratando de construir la aplicación del patio de recreo para react-native-navigation usando las instrucciones aquí . Una instalación simple npm install falla porque las dependencias de pares tienen react: "*" y react-native: "*" , por lo que hoy (enero de 2021) NPM intenta instalar react@17.0.1 , pero también intenta instalar react-native@0.63.4 , que requiere react@16.13.1 . Obtuve el siguiente error:

 npm ERR! While resolving: react-native-navigation@7.7.0 npm ERR! Found: react@17.0.1 npm ERR! node_modules/react npm ERR! peer react@"*" from the root project ... npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"16.13.1" from react-native@0.63.4 npm ERR! node_modules/react-native npm ERR! peer react-native@"*" from the root project npm ERR! peer react-native@">=0.59" from @react-native-community/datetimepicker@2.6.2 npm ERR! node_modules/@react-native-community/datetimepicker npm ERR!

Luego traté de resolver esto instalando react@16.13.1 en mi proyecto raíz, con la esperanza de que NPM detectara y usara esa versión como una dependencia de pares, pero luego resultó que @react-native-community/datetimepicker@2.6.2 depende en react-native-windows@^0.6.20 , que depende de react@16.11.0 , dándome este error en su lugar:

 npm ERR! Found: react@16.13.1 npm ERR! node_modules/react npm ERR! dev react@"16.13.1" from the root project ... npm ERR! Could not resolve dependency: npm ERR! peer react@"16.11.0" from react-native-windows@0.62.20 npm ERR! node_modules/@react-native-community/datetimepicker/node_modules/react-native-windows npm ERR! optional react-native-windows@"^0.62.0-0" from @react-native-community/datetimepicker@2.6.2 npm ERR! node_modules/@react-native-community/datetimepicker npm ERR! dev @react-native-community/datetimepicker@"^2.5.0" from the root project npm ERR! 1 more (react-native-ui-lib) npm ERR!

¿Cómo llego al fondo de esto? Esperaba que todo funcionara con npm install . ¿Cuál es la forma correcta de instalar un proyecto, o es común tener que depurar constantemente los conflictos de dependencia antes de iniciar un proyecto?

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

0

Resulta que estaba usando el nodo 15.0.x, que aparentemente es demasiado nuevo. La degradación a 14.15.1 funcionó.

over 4 years ago · Santiago Trujillo Relatório

0

Yo también estaba usando el nodo 15.0.x. La degradación a 14.xx funcionó.

over 4 years ago · Santiago Trujillo Relatório

0

Intente hacer npm install --legacy-peer-deps

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