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?

 188
npm
Author: Soviut, 2013-08-05

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.

 225
Author: gustavohenke,
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": ""
  }
}
 175
Author: Klayton Faria,
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?

 9
Author: Richardinho,
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"

 0
Author: Сергей Сыркин,
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
 0
Author: Manohar Reddy Poreddy,
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