ui 命令
源码目录: packages/@vue/cli/lib/ui.js 。
作用: 以图形化界面创建和管理项目。
vue ui
命令的入口在 packages/@vue/cli/bin/ui.js
中:
program
.command('ui')
.description('start and open the vue-cli ui')
.option('-H, --host <host>', 'Host used for the UI server (default: localhost)')
.option('-p, --port <port>', 'Port used for the UI server (by default search for available port)')
.option('-D, --dev', 'Run in dev mode')
.option('--quiet', `Don't output starting messages`)
.option('--headless', `Don't open browser on start and output port`)
.action((cmd) => {
checkNodeVersion('>=8.6', 'vue ui')
require('../lib/ui')(cleanArgs(cmd))
})
和其它 vue
命令一样,从这里可以简单查看 ui
命令的一些参数,其中包括 host 配置,端口配置以及在什么模式下运行等等,ui
命令的回调 action 会加载 ui.js
,但在分析 ui.js
之前先整体上分析 vue ui
命令,以及其中涉及到的一些知识。