解决vue项目ip地址无法访问的问题
问题
本地vue-cli
启动了一个项目只能通过localhost:8080
访问到,同一局域网下其他的手机和电脑并不能通过ip地址访问调试。
原因
vue-cli
项目是通过命令行一键生成的,配置文件中默认生成的是本地调试模式,默认访问地址是localhost:端口号
。
解决
- 查看
config
文件夹下的index.js
,将dev
中将host
重新定义为:0.0.0.0
即可。 - 修改
package.json
中script
下dev
的值,在后面加入--host 0.0.0.0
也可以解决
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 0.0.0.0",
"start": "npm run dev",
"lint": "eslint --ext .js,.vue src",
"build": "node build/build.js"
},
学习一下