Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

3K
Views
Actualización de la versión de React y sus dependencias leyendo package.json

Tengo un proyecto existente, que tiene react@15 y todas sus dependencias de acuerdo con eso. Pero ahora tengo que actualizar a react@16 junto con sus dependencias. Ahora, el problema es que hay muchas dependencias y lleva mucho tiempo identificar la versión de cada dependencia.

Entonces, me preguntaba si había alguna manera de actualizar las versiones de React y sus dependencias mencionadas en package.json , sin modificar manualmente el archivo package.json .

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

usando npm

Última versión sin dejar de respetar el semver en su paquete.json: npm update <package-name> . Entonces, si su paquete.json dice "react": "^15.0.0" y ejecuta npm update react , su paquete.json ahora dirá "react": "^15.6.2" (la última versión actual de reaccionar 15) .

Pero como quieres pasar de reaccionar 15 a reaccionar 16, eso no funcionará. Última versión independientemente de su servidor: npm install --save react@latest .

Si desea una versión específica, ejecute npm install --save react@<version> por ejemplo npm install --save react@16.0.0 .

https://docs.npmjs.com/cli/install

usando hilo

Última versión sin dejar de respetar el semver en su paquete.json: yarn upgrade react .

Última versión independientemente de su servidor: yarn upgrade react@latest .

https://yarnpkg.com/lang/en/docs/cli/upgrade/

over 4 years ago · Santiago Trujillo Report

0

si desea actualizar su versión de reaccionar y reaccionar-dom en su paso de reacción existente, ejecute este comando. Espero que obtenga la última versión de reaccionar y reaccionar-dom.

Gracias

 npm install react@latest react-dom@latest
over 4 years ago · Santiago Trujillo Report

-1

Sí, puede usar Yarn o NPM para editar su paquete.json.

yarn upgrade [package | package@tag | package@version | @scope/]... [--ignore-engines] [--pattern]

Algo como:

yarn upgrade react@^16.0.0

Luego vería qué advierte o falla y luego ejecuto yarn upgrade [package] . No es necesario editar el archivo manualmente. Puede hacer todo desde la CLI.

O simplemente ejecute la actualización de yarn upgrade para actualizar todos los paquetes a la última, probablemente una mala idea para un proyecto grande. Las API pueden cambiar, las cosas pueden romperse.

Alternativamente, con NPM ejecute npm outdated para ver qué paquetes se verán afectados. Entonces

npm update

https://yarnpkg.com/lang/en/docs/cli/upgrade/

https://docs.npmjs.com/getting-started/updating-local-packages

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!