Instalé Express.js con el siguiente comando:
sudo npm install -g express
Recibo las siguientes advertencias:
npm WARN package.json range-parser@0.0.4 No repository field.
npm WARN package.json fresh@0.1.0 No repository field.
npm WARN package.json methods@0.0.1 No repository field.
npm WARN package.json methods@0.0.1 No readme data.
npm WARN package.json cookie-signature@1.0.1 No repository field.
npm WARN package.json send@0.1.0 No repository field.
npm WARN package.json pause@0.0.1 No repository field.
npm WARN package.json bytes@0.2.0 No repository field.
npm WARN package.json github-url-from-git@1.1.1 No repository field.
npm WARN package.json assert-plus@0.1.2 No repository field.
npm WARN package.json ctype@0.5.2 No repository field.
Soy nuevo en Node.js y Express.js. ¿Por qué tengo las advertencias anteriores? ¿Deberia estar preocupado?

"private": truea package.jsonRespuestas:
Es solo una verificación a partir de NPM v1.2.20, informan esto como una advertencia.
Sin embargo, no se preocupe, hay muuuuuuuuuuy muchos paquetes que todavía no tienen el
repositorycampo en supackage.json. El campo se utiliza con fines informativos.En el caso de que seas un autor del paquete, poner el
repositoryen supackage.json, de esta manera:Lea más sobre el
repositorycampo y vea el error registrado para obtener más detalles.Además, como informó originalmente @dan_nl , puede establecer la
privateclave en supackage.json.Esto no solo evitará que se ejecute accidentalmente
npm publishen su aplicación, sino que también evitará que NPM imprima advertencias sobrepackage.jsonproblemas.fuente
repositoryestá vacío yprivatese establece en verdadero.private: trueTambién puede marcar la aplicación como privada si no planea ponerla en un repositorio real.
fuente
Como dijo dan_nl, puede agregar un repositorio falso privado en package.json. Ni siquiera necesita nombre y versión para ello:
Actualización: esta característica no está documentada y podría no funcionar. Elige la siguiente opción.
Mejor aún: configure la
privatebandera directamente. De esta manera, npm tampoco solicita un archivo README:fuente
repository.privateno es un comportamiento documentado (o ya no se acepta), de acuerdo con docs.npmjs.com/files/package.json .privateya que la propiedad de nivel superior es la mejor opción de todos modos. Actualicé mi respuesta.Si obtiene esto por su cuenta
package.json, simplemente agregue elrepositorycampo. (use el enlace a su repositorio real):fuente
http://ohttps://!¿Has corrido
npm init? Ese comando te guía a través de todo ...fuente
En palabras simples package.json de su proyecto no tiene propiedad de repositorio, debe tener que agregarlo,
y tienes que agregar repositorio en tu package.json como a continuación
y déjame explicarte de acuerdo a tu escenario
debe agregar un campo de repositorio como el siguiente
fuente
Para evitar advertencias como:
Debe definir el repositorio en su proyecto package.json. En el caso de que esté desarrollando sin publicación en el repositorio, puede configurarlo
"private": trueen package.jsonEjemplo:
Documentación de NPM sobre esto: https://docs.npmjs.com/files/package.json
fuente
Si no desea especificar un repositorio, puede agregar las siguientes líneas al
package.jsonarchivo:Eso funcionó para mí.
Al agregar
private, no necesita vincular a un repositorio.fuente
esto les ayudará a todos a encontrar sus propios detalles correctos.
Esto mostrará la información correcta para que no adivine la ubicación del archivo de versión, etc.
disfruta :)
fuente
Sí, probablemente pueda volver a crear uno al incluirlo
-fal final de su comandofuente
use npm install -g angular-cli en lugar de
npm install -g @ nagular / cli para instalar Angular
fuente