webpack-dev-server 怎么用其他设备访问?

新手上路,请多包涵

webpack-dev-server 只能用localhost访问吗? 我想在手机看 怎么设置。?

阅读 11.7k
5 个回答

webpack.config.js文件的devServer里加上host:'0.0.0.0',然后通过本地服务器就可以访问了。

"scripts": {
    "dev": "webpack-dev-server --inline --hot --devtool --progress --colors --port 9090 --host 10.0.0.4",
    "build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},

注意host接ip不要加冒号

电脑本地开个WIFI,手机链接,输入你本地的ip地址

新手上路,请多包涵

如果两个电脑是局域网也可以说同一个网,可以把config下的index.js 文件里面把 host 修改成 host:'0.0.0.0' 修改完成之后重新启动一下服务,再然后用另外一条电脑访问的时候加上要访问电脑的IP,如: http://10.1.1.2:8899,IP后面可以修改成你的端口号和你的项目路由名称,自己测试过了,可以使用。

还有一个主意的地方,如果被访问的电脑config下的index.js 把 host 修改成 host:'0.0.0.0', 修改后启动服务发现打不开页面,这个时候不要关闭服务,直接在把0.0.0.0:8899 换成 http://localhost:8899,就可以访问了,另外一台电脑不需要做任务更改,还是直接加上被访问的电脑IP端口号就可以了
如果不好使的话在这里联系我 https://www.jianshu.com/u/cba...


撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题