【发布时间】:2019-01-23 22:55:45
【问题描述】:
我希望能够从 http://pbdev 而不是 localhost:8080 访问我的 Vue 项目。我熟悉在 Apache 中创建虚拟主机,但我不清楚如何使用 Vue CLI 3 项目来做到这一点。
到目前为止,我已经把这个放在/etc/hosts:
# Vue Hosts
127.0.0.1:8080 pbdev
我把这个放在vue.config.js:
module.exports = {
lintOnSave: false,
devServer: {
host: 'pbdev',
port: 8080,
https: false
}
}
我收到以下错误:
INFO Starting development server...
10% building modules 1/1 modules 0 activeevents.js:167
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND pbdev
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26)
Emitted 'error' event at:
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1505:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:17)
有谁知道我做错了什么?
【问题讨论】:
-
:8080中的/etc/hosts是问题所在,只需执行127.0.0.1 pbdev -
啊,太棒了! @EricGuan 如果您想将其发布为答案,我会接受。谢谢你的帮助! :)
标签: webpack vue.js vue-cli vue-cli-3