Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.93 KB

README-zh_CN.md

File metadata and controls

52 lines (34 loc) · 1.93 KB

Notify-Update

npm version downloads README README

效果

Notify-Update 是一个用于比较本地和远程应用程序版本并在有新版本时通知用户的库。

安装

npm install notify-update

使用方法

import compareVersionLoop, { loopOptions } from "notify-update";
import releaseInfo from '/public/release-version.json'

const option: loopOptions = {
  version: releaseInfo.version,
  loopTime: 5 * 1000,
  remoteUrl: "/release-version.json",
};

compareVersionLoop(option);

选项

compareVersionLoop 接受以下选项:

  • version:应用程序的当前版本。
  • remoteUrl:获取最新版本信息的 URL。默认为 "/release-version.json"
  • loopTime:检查新版本的间隔时间(以毫秒为单位)。默认为 2000
  • lang:通知消息显示的语言。默认为 "zh"
  • langDataObj:包含每种语言的翻译消息的对象。
  • appId:用于标识应用程序的字符串。当您在同一页上有多个应用程序时,这很有用。

注意

确保有打包前的最新版本的拦截注入,使用 npm scriptprebuild 进行拦截,拦截命令"prebuild": "xxx",生成一个release-verson.json文件,推荐使用raiden-version

"prebuild": "raiden version build --target './public'"

许可证

该项目基于 MIT 许可证发布 - 请参阅 LICENSE 文件以获取详情