Especificar dependencias y dependencias de desarrollo en un paquete.archivo json

Tabla de contenido

Para especificar los paquetes de su proyecto depende, usted mustlist como "dependencies" o "devDependencies" en el paquete del package.json archivo. Cuando usted (u otro usuario) ejecute npm install, npm descargará dependencias y dependencias de desarrollo que se enumeran en package.json que cumplan con los requisitos de versión semántica enumerados para cada una de ellas. Para ver qué versiones de un paquete se instalarán, utilice la calculadora semver.

  • "dependencies": Paquetes requeridos por su aplicación en producción.
  • "devDependencies": Paquetes que solo son necesarios para el desarrollo y las pruebas locales.

Añadir dependencias a un paquete.archivo json

Puede agregar dependencias a un archivo package.json desde la línea de comandos o editando manualmente el archivo package.json.

Añadir dependencias a un paquete.archivo json desde la línea de comandos

Para agregar dependencias y dependencias de desarrollo a un archivo package.json desde la línea de comandos, puede instalarlos en el directorio raíz de su paquete utilizando el indicador --save-prod para dependencias (el comportamiento predeterminado de npm install) o el indicador --save-dev bandera para dependencias de desarrollo.

Para agregar una entrada al atributo "dependencies" de un archivo package.json, en la línea de comandos, ejecute el siguiente comando:

npm install <package-name>

To add an entry to the "devDependencies" attribute of a package.json file, on the command line, run the following command:

npm install <package-name> --save-dev

Manually editing the package.json file

To add dependencies to a package.json file, in a text editor, add an attribute called "dependencies" that references the name and semantic version of each dependency:

{
"name": "my_package",
"version": "1.0.0",
"dependencies": {
"my_dep": "^1.0.0",
"another_dep": "~2.2.0"
}
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *