NPM - 如何修复“无自述数据”

时间:2013-08-05 11:51:57

标签: 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”与包裹在同一个目录上,但没有任何乐趣。我错过了什么?

6 个答案:

答案 0 :(得分:225)

简单地添加README.md文件无法修复它,你应该在里面写一些东西;至少项目名称和简要说明对人们有好处!但对于NPM,一个字节可能就够了......
这样做应该停止显示警告。

此外,当您阅读该警告时,请确保问题与第三方软件包无关。

答案 1 :(得分:175)

设为私人;)

{
  "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": ""
  }
}

答案 2 :(得分:9)

向项目根目录添加README.md就是答案,但我注意到NPM需要一段时间来接受这一点。也许几分钟?

答案 3 :(得分:0)

添加到package.json "readme": "README.md"

答案 4 :(得分:0)

截至今天,2017年4月,在package.json中设置如下,仍然可以正常工作:

"private": true

这意味着它是您的私人存储库

甚至,使用最新的npm,它工作正常:

npm update -g npm
> 3.10.8

答案 5 :(得分:0)

我的解决方案

  • npm show
  • npm dist-tag add

1。使用npm show检查远程网站的部署信息。

例如,应该这样:

SOME_PACKAGEs@0.3.60-beta | Proprietary | deps: 14 | versions: 289
<span style="color:red;">最新日志倒序在这里增加,注明作者+日期+功能</span>

dist
.tarball: https://registry.npmjs.org/xxx/-/xxx-0.3.60-beta.tgz
.shasum: 021e30640a62f13905b1e2b7a4facd169df46a1d
.integrity: sha512-9N4pUwwoYGNek34fCCCjURuQdx1K5VBlCWl4t1sy8wi3xul/N/TiDvjmUBF24t2Dg2fX6cFM9on+tftnVaEr7A==
.unpackedSize: 114.5 kB

dependencies:
@hanyk/rc-viewer: ^0.0.3        crypto-js: ^3.1.9-1             moment: ^2.25.3                 react-dom: ^16.12.0             uuid: ^3.3.3                    
axios: ^0.19.0                  dirty-json-ie11: ^0.0.2         query-string: ^6.9.0            react-quill: ^1.3.3             yqquill-image-drop-module: ^0.0 
cookie-universal: ^2.0.16       md5: ^2.2.1                     quill-delta-to-html: ^0.11.0    react-resizable: ^1.10.1        

maintainers:
- jyjin <jyjin@qq.com>
- jyjin1 <jyjin1@163.com>
- jyjin2 <jyjin2@163.com>

dist-tags:
beta: 0.3.61-beta    latest: 0.3.53-beta  

published 26 minutes ago by jyjin1 <jyjin1@163.com>

2。npm dist-tag add [PACKAGE_NAME]@[VERSION]

,然后将最新的0.3.53-beta更新为0.3.61-beta

npm dist-tag add SOME_PACKAGE@0.3.61-beta

3。npm show检查开始

与步骤1相同

回到您的npm软件包站点,一切都刷新了!


希望有所帮助,谢谢〜

[中文教学]希望对您有帮助,谢谢〜