命令注册
- 执行
web-starter init - 在入口文件中获取命令
const argv = require('process').argv
const command = argv[2]
console.log(command) // init
参数解析
- 执行
web-starter init --name vue-demo - 在入口文件中获取参数
let [options, param] = argv.slice(3) // --name vue-demo
options = options.replace('--','')
console.log(options) // name
console.log(param) // vue-demo
参数/命令 解析需要大量的兼容逻辑!!!