Paquete.json parece:
1234567891011121314151617181920212223{"nombre": "Nombre de la aplicación", "versión": "0.0.1", "descripción": "Descripción de la aplicación", "main": "servidor.js", "scripts":{"inicio": "nodo servidor.js"}, "repositorio":{"tipo": "git", "url": "https://github. com/npm/npm.git"}, "dependencias":{"express":"~3.0.1", "sequelize": "latest", "q": "latest", "tedious": "latest", "angular": "latest", "angular-ui-router":"~0.2.11", "path": "latest", "dat-gui": "latest"}}
json

Las cosas más importantes de tu paquete.json son el nombre y la versión. Esos son realmente necesarios, y tu paquete no se instalará sin ellos. El nombre y la versión juntos forman un identificador que se supone que es completamente único. Los cambios en el paquete deben venir junto con los cambios en la versión.
Repositorio
123456{"repositorio":{"tipo": "git", "url": "https://github.com/npm/npm.git"}}
json
Especifique el lugar donde vive su código. A través de este repositorio, los desarrolladores pueden llegar y contribuir a su aplicación. Si el repositorio git no es GitHub, entonces el comando npm docs podrá encontrarte.
Guiones
12345{"scripts":{"start": "node server.js"}}
json
NPM provee muchos scripts útiles como npm install, npm start, npm stop etc.
Algunos valores de escritura por defecto se basan en el contenido del paquete.
1 "start": "nodo servidor.js"
json
Si hay un archivo server.js en la raíz de su paquete, entonces npm dará por defecto el comando de inicio para nodificar server.js.
Dependencias
123456789101112{"dependencias":{"express":"~3.0.1", "sequelize": "latest", "q": "latest", "tedious": "latest", "angular": "latest", "angular-ui-router":"~0.2.11", "path": "latest", "dat-gui": "latest"}}
json
Las dependencias se especifican en un simple objeto que asigna un nombre de paquete a un rango de versión. El nombre de la versión debe ser exactamente la versión.
Si quieres instalar la última versión de un archivo, sólo tienes que poner la última en lugar del nombre de la versión.
Tilde(~) se utiliza para decir «Aproximadamente equivalente a la versión».
Contenidos