123456789101112131415161718192021222324252627 |
- // 延迟函数
- const delay = (ms) => {
- return new Promise(resolve => setTimeout(resolve, ms));
- };
- // 版本号格式化(补全当天版本号为两位数)
- const formatVersion = (version) => {
- const parts = version.split('.');
- if (parts.length === 3) {
- const dayVersion = parts[2].padStart(2, '0'); // 补全当天版本号为两位数
- return `${parts[0]}.${parts[1]}.${dayVersion}`;
- }
- return version;
- };
- // 版本号比较(去掉 . 并转换为数字)
- const compareVersions = (localVersion, remoteVersion) => {
- const localNumber = parseInt(localVersion.replace(/\./g, ''), 10);
- const remoteNumber = parseInt(remoteVersion.replace(/\./g, ''), 10);
- return remoteNumber > localNumber;
- };
- module.exports = {
- delay,
- formatVersion,
- compareVersions
- };
|