vue-cli模板更新了,同往手机访问不到了页面了?

新手上路,请多包涵

没更新前下载得模板打开npm run dev 开启8080端口,然后同一个网络下得手机是也可以访问得,现在vue-cli模板更新了访问不到了,有谁知道怎么设置啊?

阅读 1.8k
1 个回答

本地可访问外网不可访问一般是由于程序监听的host为127.0.0.1,需要改为0.0.0.0

Vue默认模板使用webpack-dev-server启动的,阅读文档可知webpack-dev-server有若干可配置项。其中--host <hostname/ip>: hostname or IP. 0.0.0.0 binds to all hosts.是我们需要的。

默认我们使用npm run dev启动,那么我们需要修改package.json

{
  "scripts": {
    "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot --host 0.0.0.0",
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题