NPM – 如何解决“没有自述文件数据”
我有一个简单的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
文件不会解决它,你应该写一些东西, 至less项目名称和简要说明对人有好处! 但是对于NPM,一个字节可能就足够了…
这样做应该停止显示警告。
另外,当您阅读该警告时,请确保问题与第三方软件包无关。
只是设置为私人;)
{ "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": "" } }
添加一个README.md到你的项目根目录是答案,但是我注意到NPM需要很短的时间来完成这个任务。 也许几分钟?
添加到package.json "readme": "README.md"
截至今天,2017年4月,只是在package.json下面设置,仍然正常工作:
"private": true
这意味着它的私人存储库
甚至,最新的NPM,它工作正常:
npm update -g npm > 3.10.8