我有一个简单的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 [email protected] No readme data."
我尝试将“README.md”和“readme.txt”添加到与包相同的目录中,但没有任何乐趣。我错过了什么?
仅仅添加一个
README.md
文件并不能解决这个问题,你应该在里面写一些东西;至少项目标题和简短描述对人们有好处!但对于 NPM 来说,一个字节可能就足够了……此外,当您阅读该警告时,请确保问题与第 3 方软件包无关。
只需设置为私有即可;)
{
"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
npm show
npm dist-tag add
npm show
查看远程网站部署信息。例如,应该这样:
[email protected] | 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 <[email protected]>
- jyjin1 <[email protected]>
- jyjin2 <[email protected]>
dist-tags:
beta: 0.3.61-beta latest: 0.3.53-beta
published 26 minutes ago by jyjin1 <[email protected]>
npm dist-tag add [PACKAGE_NAME]@[VERSION]
然后将最新的
0.3.53-beta
更新为 0.3.61-beta
npm dist-tag add [email protected]
npm show
检查开始与步骤1相同
回到你的npm包站点,全部都刷新了!
希望有帮助,谢谢。