‘npm run dev’之后,http://localhost:8080/#/可以正常显示页面了。但是我想在手机上看效果,于是改成http://192.168.50.127:8080/#/,却报错了,404.请教各位,我该怎么配置一下,才能通过本地pi访问。麻烦各位了!
‘npm run dev’之后,http://localhost:8080/#/可以正常显示页面了。但是我想在手机上看效果,于是改成http://192.168.50.127:8080/#/,却报错了,404.请教各位,我该怎么配置一下,才能通过本地pi访问。麻烦各位了!
你试一下build/dev-server.js,将其中的var uri = 'http://localhost:' + port改成你的
var url="http://192.168.50.127"+port
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --inline --hot --host 192.168.."
想使用其他设备访问必须启用web服务器,windows平台下推荐Internet 信息服务(IIS),Linux推荐Nginx。
如果路由器允许也可以用同样的方法挂在外网上。
把host改成“0.0.0.0”,设置了自动打开浏览器的话,打开的是0.0.0.0:port,你还得手动改成localhost。
其实解决方案没那么麻烦,直接在hosts里加一条"127.0.0.1 localhost"就行了。
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
配置
webpack.config.js
的host
为192.168.50.127
,port
为8080
参照我在
sf
上回答的同样的问题:webpack-dev-server --host 0.0.0.0 问题