UNPKG

epmp-cli

Version:

A simple init for epm scaffolding projects.

23 lines (20 loc) 742 B
/** * 检测当前是否有新版本,给出提示升级epmp-cli * @url http://iuap-design-cdn.oss-cn-beijing.aliyuncs.com/static/uba/epmp-cli-version.json */ const request = require('request'); const chalk = require('chalk'); const path = require('path'); module.exports = () => { request( { url: 'http://iuap-design-cdn.oss-cn-beijing.aliyuncs.com/static/uba/epmp-cli-version.json' }, (error, response, body) => { let result = JSON.parse(body); let version = require('../package.json').version; if (result['epmp-cli'] != version) { console.log(chalk.yellow.bold(`New version ${version} -> ${result['epmp-cli']}`)); console.log(chalk.yellow.bold(`npm install epmp-cli@${result['epmp-cli']} -g`)); } } ); };