如何将“ vue ui”绑定到另一个IP? (vue-cli 3)

时间:2018-07-09 16:57:56

标签: vue-cli

我在docker中使用vue-cli,必须将服务绑定到LAN IP或0.0.0.0以便“本地”访问它们。

我期望--host 0.0.0.0,但那还不在那里。

$ vue ui Starting GUI... Ready on http://localhost:8000

$ vue ui -h Usage: ui [options] start and open the vue-cli ui Options: -p, --port <port> Port used for the UI server (by default search for awailable port) -D, --dev Run in dev mode --quiet Don't output starting messages --headless Don't open browser on start and output port -h, --help output usage information

1 个答案:

答案 0 :(得分:3)

我在Vue.js实例中使用Vagrant进行开发,最初存在相同的问题。

在vue-cli版本3.1.0中似乎添加了-H / --host选项: https://github.com/vuejs/vue-cli/pull/2568

$ vue --version
3.1.3

$ vue ui -h
Usage: ui [options]

start and open the vue-cli ui

Options:
  -H, --host <host>  Host used for the UI server (default: localhost)
  -p, --port <port>  Port used for the UI server (by default search for available port)
  -D, --dev          Run in dev mode
  --quiet            Don't output starting messages
  --headless         Don't open browser on start and output port
  -h, --help         output usage information

$ vue ui -H 0.0.0.0
  Starting GUI...
  Ready on http://0.0.0.0:8000

这解决了我的问题。