У меня есть простой 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": ""
}
}
Когда я выполняю «npm install», я получаю следующее предупреждение, которое я хотел бы исправить:
"npm WARN package.json camapaign@0.0.1 No readme data."
Я попытался добавить «README.md» и «readme.txt» в тот же каталог, что и пакет, но без радости. Чего мне не хватает?
Ответы:
Простое добавление
README.md
файла не исправит его, вы должны написать что-нибудь внутри него; хотя бы название проекта и краткое описание это хорошо для людей! Но для NPM одного байта может быть достаточно ...Это должно перестать показывать предупреждения.
Кроме того, когда вы читаете это предупреждение, убедитесь, что проблема не связана со сторонним пакетом.
источник
README.md
файл с целой кучей вещей в том же каталоге, что и у меняpackage.json
, и я все еще получаю его (по отношению к препроцессору karma-coffee)README.md
файл, заполненный, все еще получает ошибку.Просто установите как частный;)
источник
private
сообщает npm, что это не проект, который должен быть доступен в репозитории npm. Вы можете видеть, что кто-то уже спросил, что это свойство использовало для stackoverflow.com/a/7314961/1128216https://www.npmjs.org/doc/files/package.json.html
README.md
файл. Ответ @gustavohenke лучше подходит для каждой версии.README.md
файла, заключается в том, что ваш проект является частным. Так что либо напишите правильныйREADME.md
или установите частный флаг.Ответом является добавление README.md в корневой каталог вашего проекта, но я заметил, что NPM быстро это осознает. Может быть, несколько минут?
источник
Добавить в package.json
"readme": "README.md"
источник
На сегодняшний день, апрель 2017 года, только установка ниже в package.json, все еще работает нормально:
это означает, что ваш личный репозиторий
даже с последним npm работает нормально:
источник
мое решение
npm show
npm dist-tag add
1.используйте информацию
npm show
об удаленном веб-сайте.например. должно так:
2.
npm dist-tag add [PACKAGE_NAME]@[VERSION]
а затем обновить lasest
0.3.53-beta
в0.3.61-beta
npm dist-tag add SOME_PACKAGE@0.3.61-beta
3.
npm show
проверить агинто же самое к шагу 1
вернитесь на сайт npm package, все обновились!
Хочу помочь, спасибо ~
[Один китайский учить] 希望 对 您 有 帮助 , 谢谢 ~
источник