问题:在vue-cli2和vue-cli3中,如何在局域网通过IP访问项目?

本文介绍如何在局域网内通过IP地址使用PC和手机访问Vue-cli2和Vue-cli3项目的方法。对于Vue-cli2提供了两种修改配置的方式,而对于Vue-cli3则需要编辑vue.config.js文件来指定IP和端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到的问题:

在vue-cli2和vue-cli3中,如何在局域网通过IP,使用pc和手机访问项目呢?

 

解决方法:

一、vue-cli2

第一种方法:

找到 your-project/build/webpack.dev.conf.js

// const HOST = process.env.HOST
const HOST = '172.20.x.xx'

然后保存,重新启动一下服务,会发现 PC 地址栏已经变成:
http://172.20.x.xx:8080 了,然后用手机试一试,没问题。

第二种方法:

找到 your-project/package.json

"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js"

在这句话里面添加参数 --host 0.0.0.0 

"dev": "webpack-dev-server --inline --host 0.0.0.0 --progress --config build/webpack.dev.conf.js"

然后在 PC 地址栏输入:http://172.20.x.xx:8080  or  localhost or  0.0.0.0 都可以访问,手机使用 IP 访问也是没问题。

 

二、vue-cli3

打开 vue.config.js这个文件,添加devServer这个对象。部分配置参数如下:

module.exports = {
    lintOnSave: false,
    devServer: {
        host: '172.20.1.103', // ip
        port: 8080, // 设置端口号
        https: false, // https:{type:Boolean}
        open: false, //配置自动启动浏览器
        proxy:null  //设置代理
    }
}

将 host 设置为你自己的需要的ip,prot 设置为你要使用的端口号。
重新启动项目npm run serve就可以啦!

注意:最后提醒大家,如果需要使用手机访问本地项目。那前提是:手机和电脑需要连同一个 wifi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值