发布pub包后能否在pub.dev编辑文档?无需新版本修改README可行吗?
无需发布新版本更新pub包README的方法
可以不用发布新版本就能更新pub.dev上的README文件,操作步骤如下:
- 先根据pub.dev的Markdown规范调整本地的README.md文件(不同平台对Markdown的支持有差异,Stackedit的部分扩展语法pub.dev不兼容,比如复杂自定义样式、部分HTML标签等,建议用基础CommonMark语法编写)
- 执行
flutter pub publish --dry-run(Flutter包)或pub publish --dry-run(Dart纯包)做预检查,确认没有格式或内容错误 - 执行
flutter pub publish --force或pub publish --force,这个命令会重新上传包的元数据(包含README),但不会修改pubspec.yaml里的版本号,也就不会触发新版本发布
注意事项:
- pub.dev不支持
<iframe>、JavaScript,以及部分HTML标签,编写时尽量避免使用这些内容 - 提交后pub.dev的显示可能需要几分钟刷新,不用重复提交
内容的提问来源于stack exchange,提问作者Miro
相关产品推荐
相关产品推荐

