本文概述
- A.指定你的主机
- B.禁用主机检查
在本文中, 我们将向你展示2种解决方法, 可以轻松地从LAN访问开发服务器。
A.指定你的主机你可以通过在开发服务器(package.json)的启动命令中设置public标志以及IP和端口作为参数来指定可以公开访问你的开发服务器的IP, 如果从命令行, 例如– public 192.xx.xx.xx:8080:
{"scripts": {"start": "webpack-dev-server [the rest of your config] --public xxx.xxx.xxx.xx:port"}}
不要忘记停止任何正在运行的开发服务器并重新启动它。
B.禁用主机检查另一种选择是通过在webpack开发服务器配置(webpack-dev-server.config.js)的devServer属性中将disableHostCheck标志设置为true来禁用主机检查过程。自webpack 2.4.3发行以来, 此功能可用。
你还需要将主机设置为0.0.0.0, 否则, 如果你尝试从另一台设备访问具有IP的服务器, 它将加载并加载, 但不会发生任何事情:
注意该方法应在代理或类似设置之后使用以禁用此检查。仅在知道自己的工作后才使用它, 但是不建议这样做。
// .. rest of webpack dev serverconst config = {// .. rest of config object// Server Configuration optionsdevServer: {// .. rest of devserver optionshost: '0.0.0.0', disableHostCheck: true}, // .. rest of config object};
// .. rest of webpack dev server
如上一步所述, 不要忘记停止任何正在运行的开发服务器并重新启动它。以前的任何变通方法都应该使你能够在几秒钟内从LAN探索你的项目。
编码愉快!
推荐阅读
- HTML5 Accesskey属性(你可能不需要JavaScript即可添加键盘快捷键)
- 如何在NetBeans中轻松地将文件路径和目录路径复制到剪贴板
- Android EditText android(文字无效)
- 布局问题Android Studio [关闭]
- 以编程方式更改android布局
- Android Set视图在包含视图的左侧20像素,因此其部分覆盖
- 在屏幕底部的背景图象在振翼app
- 在使用Android O的“android(fontFamily”时获取错误“文件名必须以.xml结尾”())
- Appcelerator(标签布局复合在View布局垂直中)