NPM - Cómo arreglar " Sin datos readme"
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 corregir:
"npm WARN package.json [email protected] No readme data."
He intentado añadir "README.md" & " readme.txt " al mismo dir que el paquete pero sin alegría. ¿Qué me estoy perdiendo?
5 answers
Simplemente agregar un archivo README.md
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...
Al hacerlo, debe 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.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-23 16:22:17
Simplemente establecer como privado ;)
{
"name": "camapaign",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app.js"
},
"engines": {
"node": "0.10.15",
"npm": "1.3.5"
},
"repository": {
"type": "svn",
"url": ""
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-28 14:29:18
Añadiendo un README.md para la raíz de su proyecto es la respuesta, pero he notado que toma un corto tiempo para NPM para recoger en esto. ¿Tal vez unos minutos?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-25 14:32:26
Añadir al paquete.json "readme": "README.md"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-19 13:26:34
A partir de hoy, Abr 2017, solo configurando a continuación en el paquete.json, todavía funciona bien:
"private": true
Esto significa que su repositorio privado
Incluso, con el último npm, funciona bien:
npm update -g npm
> 3.10.8
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-30 14:48:09