跳转到内容

介绍

什么是 use-upgrade

npmnpm downloadspackage size

use-upgrade 是适用于 Web 的 npm 包,它会自动检测网站是否有新版本发布,以提醒用户或是刷新网页。

使用示例:
只需在项目入口处添加一行 startCheckUpgrade(callback) 即可自动开始检测新版本,一旦检测到有新版本发布,便会调用回调 callback。除此之外,开发者无需任何配置。

特色

  • 零配置兼容 ViteWebpackNext.js 等构建系统的各类项目(React、Vue、Angular、Svelte 等),无需改动后端或服务器;
  • 虽然能零配置启用,但也提供了丰富的配置项,几乎所有行为都能定制;
  • 低网络开销,网页处在后台或是多标签页等场景也不会浪费网络资源;
  • 对于 React、Vue 项目,提供 hooks 以获得响应式能力;
  • 完善的 TypeScript 支持和 JSDoc 文档,原生 ESModule 支持,代码包体积小;
  • 有配套的 Agent Skills,和 AI 协同更方便。

生态