File tree Expand file tree Collapse file tree 4 files changed +28
-4
lines changed Expand file tree Collapse file tree 4 files changed +28
-4
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
22
3+ const { upgradeLogger } = require ( '../utils/index' )
4+ upgradeLogger ( )
5+
36var argv = require ( 'yargs' ) . argv ;
47
58if ( argv . build ) {
Original file line number Diff line number Diff line change 1+ const { upgradeLogger } = require ( './utils/index' )
2+ upgradeLogger ( )
3+
14const injectArgvOptions = require ( './config/argv' ) . injectArgvOptions
25
36function build ( argvOptions ) {
Original file line number Diff line number Diff line change 11{
22 "name" : " mpvue-simple" ,
3- "version" : " 1.0.0 " ,
3+ "version" : " 1.0.1 " ,
44 "description" : " 辅助 mpvue 快速开发 Page / Component 级小程序页面的工具" ,
55 "main" : " index.js" ,
66 "bin" : " bin/mpvue-simple" ,
1111 "build" : " node build/build.js"
1212 },
1313 "dependencies" : {
14- "mpvue" : " ^1.0.0 " ,
15- "mpvue-loader" : " ^1.0.0 " ,
16- "mpvue-template-compiler" : " ^1.0.0 " ,
14+ "mpvue" : " ^1.0.1 " ,
15+ "mpvue-loader" : " ^1.0.2 " ,
16+ "mpvue-template-compiler" : " ^1.0.1 " ,
1717 "mpvue-webpack-target" : " ^1.0.0" ,
1818 "postcss-mpvue-wxss" : " ^1.0.0" ,
1919 "px2rpx-loader" : " ^0.1.8" ,
Original file line number Diff line number Diff line change 1+ const path = require ( 'path' )
2+ const childProcess = require ( 'child_process' )
3+ const { execSync } = childProcess
4+
5+ // upgrade logger
6+ function upgradeLogger ( ) {
7+ const currPkg = require ( '../package.json' )
8+ const cwd = path . resolve ( __dirname , '../' )
9+ const pkgName = currPkg . name || 'mpvue-simple'
10+ const pkg = JSON . parse ( execSync ( `curl \`npm config get registry\`${ pkgName } -s` , { cwd } ) )
11+ const latestVesion = pkg [ 'dist-tags' ] . latest
12+
13+ if ( latestVesion !== currPkg . version ) {
14+ console . log ( `${ pkgName } 有新版本 ${ latestVesion } 啦,请注意升级。\n例如: npm install ${ pkgName } -g\n` )
15+ }
16+ }
17+
18+ exports . upgradeLogger = upgradeLogger
You can’t perform that action at this time.
0 commit comments