美文网首页
2019-08-15vue-cli 启动本地服务局域网不能访问

2019-08-15vue-cli 启动本地服务局域网不能访问

作者: Kason晨 | 来源:发表于2019-08-15 10:37 被阅读0次

问题描述

本地 vue-cli 启动了一个项目只能通过 localhost:8080 访问到,同一局域网下其他的手机和电脑 (包括本机) 并不能通过 ip 地址访问调试

原因

这个问题,其实是因为新版 webpack 导致的,因为我们使用 vue-cli 来构建项目的时候,一般都会选择使用的模版是 webpack 。

这次 webpack 升级后,导致 /config/index.js 里面的配置项多了几项。

其中一项就是 dev 中多了:

host: 'locahost', // can be overwritten by process.env.HOST

配置文件中默认生成的是本地调试模式,默认访问地址是 localhost: 端口号

这个配置项有一个好处,就是局域网内的其他设备,无法访问你的开发项目。(或许你也不想让别人看到)。

但现在,我想用局域网内其他设备来访问怎么办?

解决方法一(可用)

找到 config 文件夹下的 index.js 文件, 修改 host:"localhost" 为 host:"0.0.0.0" 或 host: 本机 ip, 此时同一局域网下的手机和其他电脑能通过 ip 查看到页面

解决方法二

在 package.json 中修改 "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --port 8080 --host 本机 ip 或 0.0.0.0"

相关文章

  • 2019-08-15vue-cli 启动本地服务局域网不能访问

    问题描述 本地 vue-cli 启动了一个项目只能通过 localhost:8080 访问到,同一局域网下其他的手...

  • win7、win10IE自动代理脚本配置

    解决问题:在外网、公司内无线网访问公司本地局域网有线地址不能直接访问;在外网访问公司无线局域网,本地局域网不能访问...

  • 前端快速创建本地服务器

    搭建本地服务器,是为了在同一个局域网下可以通过ip访问到本地网址。在前端项目中搭建本地服务器可以实现局域网内个多个...

  • 手机访问本地Tomcat服务器

    问题: 手机访问本地Tomcat服务器? 解决方法: 参见来源:怎么用手机访问本地Tomcat服务器 1.启动to...

  • http-server 构建本地服务器

    在开发中,有时候需要把本地的静态页面给别人访问,在本地构建一个web服务器,这样在局域网内可以方便别人访问。 ht...

  • frp内网穿透

    1-内网穿透 内网穿透即内网映射,可以将局域网变公网,从而可以让外网访问本地局域网内的服务。内网穿透原理技术有这么...

  • 局域网https配置

    局域网环境 linux 服务器(提供局域网web服务) windows 电脑(作为客户端访问局域网内web服务) ...

  • cookie实现密码记住

    cookie不能再本地操作;操作之前可以启动一个本地服务 js

  • 2018-08-08 django project文件说明

    同一局域网内其他电脑访问本地服务器 1、pycharm 要把host地址改成0.0.0.0 在setting.py...

  • 页面访问调试

    本地(一个局域网环境)调试 用过电脑本地服务器,进行本地(一个局域网环境)跨设备调试 开启本地服务器的途径:wam...

网友评论

      本文标题:2019-08-15vue-cli 启动本地服务局域网不能访问

      本文链接:https://www.haomeiwen.com/subject/nemajctx.html