Tengo un paquete simple.json:
{
"name": "camapaign",
"version": "0.0.1",
"scripts": {
"start": "node app.js"
},
"engines": {
"node": "0.10.15",
"npm": "1.3.5"
},
"repository": {
"type": "svn",
"url": ""
}
}
Cuando ejecuto "npm install" recibo la siguiente advertencia que me gustaría solucionar:
"npm WARN package.json [email protected] No readme data."
He intentado agregar "README.md" y "readme.txt" al mismo directorio que el paquete pero sin alegría. ¿Qué me estoy perdiendo?
Respuestas:
Simplemente agregar un
README.md
archivo no lo arreglará, debe escribir algo dentro de él; ¡Al menos el título del proyecto y una breve descripción son buenos para la gente! Pero para NPM, un byte puede ser suficiente ...Hacerlo debería dejar de mostrar las advertencias.
Además, cuando lea esa advertencia, asegúrese de que el problema no esté relacionado con un paquete de terceros.
fuente
README.md
archivo con un montón de cosas en el mismo directorio que mipackage.json
, y aún así obtengo esto (en relación con el preprocesador de café karma)README.md
archivo, poblado, todavía obteniendo el error.Solo establecer como privado;)
fuente
private
le dice a npm que este no es un proyecto destinado a estar disponible en el repositorio npm. Puede ver que alguien ya preguntó cuál es esa propiedad utilizada para stackoverflow.com/a/7314961/1128216https://www.npmjs.org/doc/files/package.json.html
README.md
archivo. La respuesta de @gustavohenke se adapta mejor a cada versión.README.md
archivo es que su proyecto es privado. Por lo tanto, escriba un apropiadoREADME.md
o establezca la bandera privada.Agregar una README.md a la raíz de su proyecto es la respuesta, pero he notado que NPM tarda un poco en darse cuenta de esto. ¿Quizás unos minutos?
fuente
Añadir a package.json
"readme": "README.md"
fuente
A partir de hoy, abril de 2017, solo configurando a continuación en package.json, todavía funciona bien:
esto significa que es tu repositorio privado
incluso, con el último npm, funciona bien:
fuente
mi solución
npm show
npm dist-tag add
1.Utilice
npm show
la información de implementación del sitio web remoto.Por ejemplo: me gustaría esto:
2)
npm dist-tag add [PACKAGE_NAME]@[VERSION]
y luego actualizar más reciente
0.3.53-beta
a0.3.61-beta
npm dist-tag add [email protected]
3.
npm show
comprobar aginigual al paso 1
regrese al sitio del paquete npm, ¡todos se han actualizado!
Deseo ayudar, gracias ~
[Una enseñanza china] 希望 对 您 有 帮助 , 谢谢 ~
fuente