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

227
Views
¿Cómo actualizo las entradas en package.json automáticamente?

Tengo package.json que está debajo

 { "name": "b", "version": "1.0.0", "description": "", "main": ".eslintrc.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" }

Ahora, quiero actualizar "name" de b a new-b . ¿Cómo puedo hacer eso programáticamente? Probé el comando npm config set , pero no actualiza el archivo package.json

Por favor, avíseme. Gracias

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Si intenta usar la CLI para modificar las propiedades del paquete, debería poder usar el comando pkg . Aunque parecía tener algunos problemas con npm 7.5.4.

 npm pkg set name new-b

Editar : Whelp resulta que este comando en realidad se agregó 2 semanas antes de esta publicación, por lo que en realidad necesitará al menos la versión npm v7.20.0 para ejecutar correctamente el comando.

over 4 years ago · Santiago Trujillo Report

0

Si desea usar un archivo JavaScript, puede usar el módulo fs para cambiar el contenido de los archivos package.json.

Por ejemplo, podría tener un archivo build.js que le pregunte qué contenido cambiar y luego use fs para leer el archivo actual y sobrescribirlo. Consulte esta pregunta de desbordamiento de pila para obtener ayuda con el uso de fs con objetos JSON.

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!