J'ai un simple package.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": ""
}
}
Lorsque j'exécute "npm install", je reçois l'avertissement suivant que je voudrais corriger:
"npm WARN package.json [email protected] No readme data."
J'ai essayé d'ajouter "README.md" et "readme.txt" au même répertoire que le paquet mais sans joie. Qu'est-ce que je rate?
Réponses:
L'ajout d'un
README.md
fichier ne résoudra pas le problème, vous devriez écrire quelque chose à l'intérieur; au moins le titre du projet et une brève description sont bons pour les gens! Mais pour NPM, un octet peut suffire ...Cela devrait arrêter d'afficher les avertissements.
De plus, lorsque vous lisez cet avertissement, assurez-vous que le problème n'est pas lié à un package tiers.
la source
README.md
fichier avec tout un tas de choses dans le même répertoire que le mienpackage.json
, et je le reçois toujours (par rapport à karma-coffee-preprocessor)README.md
fichier, rempli, obtenant toujours l'erreur.Juste défini comme privé;)
la source
private
indique à npm qu'il ne s'agit pas d'un projet destiné à être disponible sur le référentiel npm. Vous pouvez voir que quelqu'un a déjà demandé quelle est cette propriété utilisée pour stackoverflow.com/a/7314961/1128216https://www.npmjs.org/doc/files/package.json.html
README.md
fichier. La réponse @gustavohenke convient mieux à chaque version.README.md
fichier est que votre projet est privé. Alors écrivez un propreREADME.md
ou définissez l'indicateur privé.L'ajout d'un README.md à la racine de votre projet est la réponse, mais j'ai remarqué que NPM prend un peu de temps pour comprendre cela. Peut-être quelques minutes?
la source
Ajouter à package.json
"readme": "README.md"
la source
À partir d'aujourd'hui, avril 2017, juste en dessous dans package.json, fonctionne toujours bien:
cela signifie que c'est votre référentiel privé
même, avec le dernier npm, cela fonctionne bien:
la source
ma solution
npm show
npm dist-tag add
1. utiliser
npm show
vérifier les informations de déploiement du site Web distant.par exemple, devrait aimer ceci:
2.
npm dist-tag add [PACKAGE_NAME]@[VERSION]
puis mettez
0.3.53-beta
à jour lasest pour0.3.61-beta
npm dist-tag add [email protected]
3.
npm show
vérifier à nouveaumême à l'étape 1
retournez sur votre site de paquets npm, tous ont été rafraîchis!
Souhaite aider, merci ~
[Un enseignement chinois] 希望 对 您 有 帮助 , 谢谢 ~
la source