实际就是实现了一个轻量级的 Web Server,所谓的 UI 就是放到这个 Web Server 下的 HTML 而已,而与 cli 通信是利用 WebSocket + HTTP 请求实现的。 vue-cli 本身有个项目叫 @vue/cli-ui(点此传送) 的子项目,从它的结构就能看出来了:
实际就是实现了一个轻量级的 Web Server,所谓的 UI 就是放到这个 Web Server 下的 HTML 而已,而与 cli 通信是利用 WebSocket + HTTP 请求实现的。
vue-cli 本身有个项目叫
@vue/cli-ui
(点此传送) 的子项目,从它的结构就能看出来了: