@mt-utils/version-polling
v1.0.2
Published
实时检测是否发布新版本
Downloads
7
Readme
@mt-utils/version-polling
@mt-utils/version-polling
是一个用于实时检测线上环境版本更新的npm包
特点
- 实时检测版本更新
- 支持自定义轮询间隔
- 基于Web Workers,不阻塞主线程
安装
npm install @mt-utils/version-polling
使用方法
基本使用
javascriptimport { createVersionPolling } from '@mt-utils/version-polling';
const versionPolling = createVersionPolling({
pollingInterval: 30, // 轮询间隔,单位秒
htmlFileUrl: '您的HTML文件URL'
});
versionPolling.on('update', (data) => {
console.log('发现新版本:', data);
// 执行更新逻辑
});
选项
pollingInterval
: 轮询间隔,默认为60秒。htmlFileUrl
: 需要检测的HTML文件URL,默认为当前页面URL。
事件
update
: 当检测到新版本时触发。
参考
注意
明途内部工具库,并不负责改BUG,请勿随便下载