@use-upgrade/vite-plugin
v1.2.1
Published
Vite plugin to enable skip-version detection for use-upgrade
Readme
@use-upgrade/vite-plugin
与 use-upgrade 配套使用的 Vite 插件;网站每次更新版本都会触发 use-upgrade 的回调,此插件让开发者可通过 Git 提交信息、vite 打包命令行参数、环境变量等方式,手动控制 use-upgrade 的触发与否,避免过度打扰用户。
文档
使用示例
在 vite.config.ts 中引入插件即可:
import useUpgradePlugin from '@use-upgrade/vite-plugin'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [useUpgradePlugin()],
})插件安装后,默认是不启用的,此时发布新版本时 use-upgrade 仍然会正常生效。
如果某次版本发布不想触发 use-upgrade,则在 Git 提交的 message 中包含 [use-upgrade-skip],例如:
git commit -m "fix: 修复样式问题 [use-upgrade-skip]"那么本次发布便不会触发用户网站端的 use-upgrade,避免打扰用户。
除了 Git 提交 message 之外,还支持环境变量、命令行参数等方式,具体可参考 在线文档。
