UNPKG

address-client

Version:

地址管理前台组件

32 lines (28 loc) 1.49 kB
function isVersionGreaterThan (version1, version2) { const v1parts = version1.split('.') const v2parts = version2.split('.') let flag = false for (let i = 0; i < v1parts.length; ++i) { if (v1parts[i] > v2parts[i]) { flag = true break } } return flag } const pkg = require('../package.json') const checkVersion = () => { console.log('\x1b[48;5;88m\x1b[1m\x1b[37m%s\x1b[0m', '请注意:当前使用的 addressclient 版本, 会发送 api/af-revenue/sql ,api/af-revenue/logic 到v4 服务') const {devDependencies} = pkg if (devDependencies && devDependencies['system-clients']) { if (isVersionGreaterThan(devDependencies['system-clients'], '3.2.87')) { console.log('\x1b[48;5;88m\x1b[1m\x1b[37m%s\x1b[0m', '请注意:当前使用的 systemClients 版本不兼容旧版登录') console.log('\x1b[48;5;88m\x1b[1m\x1b[37m%s\x1b[0m', '登录是会发送 api/af-auth 请求') console.log('\x1b[48;5;88m\x1b[1m\x1b[37m%s\x1b[0m', '请转发到公司 v4 测试地址或者客户 v4 网关') console.log('\x1b[48;5;88m\x1b[1m\x1b[37m%s\x1b[0m', '如不使用新版登录,请降级 system-clients 版本到 3.2.87') console.log('\x1b[48;5;88m\x1b[1m\x1b[37m%s\x1b[0m', '请查看营收后台升级日志:' + 'http://aote-office.8866.org:31467/sale-doc-web/V4Product/%E8%90%A5%E6%94%B6%E5%90%8E%E5%8F%B0%E6%94%B9%E9%80%A0%E8%AF%B4%E6%98%8E') } } } module.exports = checkVersion