4. 脚手架命令注册和参数解析

5 阅读1分钟

命令注册

  1. 执行 web-starter init
  2. 在入口文件中获取命令
const argv = require('process').argv
const command = argv[2]
console.log(command) // init

参数解析

  1. 执行 web-starter init --name vue-demo
  2. 在入口文件中获取参数
let [options, param] = argv.slice(3) // --name vue-demo
options = options.replace('--','')
console.log(options) // name
console.log(param) // vue-demo

参数/命令 解析需要大量的兼容逻辑!!!