vue 项目配置: 局域网 ip 发布 - 手机可访问

1. 修改 /build/webpack.dev.conf.js

  • /*********************/
    var os = require('os'), ip = '', ifaces = os.networkInterfaces() // 获取本机ip
    function getMyIp () {
      for (var i in ifaces) {
        for (var j in ifaces[i]) {
          var val = ifaces[i][j]
          if (val.family === 'IPv4' && val.address !== '127.0.0.1') {
            ip = val.address
            return
          }
        }
      }
    }
    getMyIp ()
    /*********************/
    ... ...
    ... ...
            compilationSuccessInfo: {
              messages: [
                `:  Application is running here: http://${devWebpackConfig.devServer.host}:${port} \n
                              And here: http://${ip}:${port}`
              ],
            },

2. 修改 package.json

  • "scripts": {
        "dev": "webpack-dev-server --host 0.0.0.0 --inline --progress --config build/webpack.dev.conf.js",
        "start": "npm run dev",
        "lint": "eslint --ext .js,.vue src",
        "build": "node build/build.js"
      },

注意: 一定要是局域网

 

转载于:https://www.cnblogs.com/tianxiaxuange/p/10910186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值