verdaccio 不显示README.md 有的包可以 有的不可以
时间: 2024-01-24 17:19:18 浏览: 22
verdaccio 是一个本地的 npm registry,它可以从本地缓存中获取包的元数据和文档。如果 verdaccio 在获取包的时候没有显示 README.md,可能是因为该包没有提供 README.md 文件,或者该文件被命名为其他名称。您可以检查包的根目录,查看是否有名为 README.md 的文件。如果没有,您可以尝试查看该包的文档,有些包可能会提供其他类型的文档文件。如果您仍然无法找到该包的文档,您可以尝试联系该包的作者或维护者获取更多信息。
相关问题
verdaccio No README data found npm 确定有README.md文件 怎么解决
这个问题可能是由于缓存或版本控制系统的问题引起的。您可以尝试以下解决方法:
1. 清除 npm 缓存:运行 `npm cache clean --force` 命令清除缓存。
2. 更新 verdaccio:运行 `npm install -g verdaccio` 命令更新 verdaccio。
3. 禁用版本控制系统:如果您使用了版本控制系统(如 Git),请尝试禁用它们并重新运行命令。
如果以上方法都没有解决问题,您可能需要检查您的 npm 配置和 verdaccio 配置是否正确,并且确保您的 README.md 文件存在且位于正确的位置。
有README.md文件 verdaccio提示 ERROR: No README data found npm9 lerna
如果您已经在包的根目录下添加了 README.md 文件,但是 verdaccio 仍然提示没有找到 README 数据,那么可能是因为 lerna 多包管理工具的缘故。lerna 可以管理多个包,每个包都有自己的 package.json 和 README 文件,如果您使用 lerna 发布 npm 包,那么您需要在每个包的根目录下都添加一个 README 文件,否则就会出现这个错误提示。
解决方法也很简单,您只需要在每个包的根目录下都添加一个 README 文件即可。如果您已经添加了 README 文件,但是依然出现这个错误提示,那么您可以尝试在每个包的 package.json 文件中添加一个 "readme" 字段,指定 README 文件的路径,例如:
```
{
"name": "my-package",
"version": "1.0.0",
"description": "My package description",
"readme": "README.md",
// ...
}
```
这样做可以让 npm 和 verdaccio 在发布和安装包时都能正确地找到 README 文件。