vue 項目使用 webpack 構建自動獲取電腦ip地址


在啟動vue項目時,我們發現需要自己配置啟動的ip地址

1.在當前的build目錄下新建一個IP.js文件用來獲取本機ip地址

//build/IP.js
var os = require('os')

module.exports = function() {
    var ifaces = os.networkInterfaces()
    var ip = '', result = []
    for(var dev in ifaces) {
        ifaces[dev].forEach(function(details) {
            if(ip === '' && details.family === 'IPv4' && !details.internal) {
                ip = details.address
                return;
            }
        })
    }

    return ip || '127.0.0.1'
}

2、引入

//build/dev-server.js

// 獲取IP
var host = require('./IP')()

var uri = 'http://' + (host || 'localhost') + ':' + port

devMiddleware.waitUntilValid(function () {
  console.log('> Listening at ' + uri + '\n')
})

本地文件:hxsapp-act-fe2

Vue項目啟動時自動獲取本機IP地址      https://blog.csdn.net/GreyBearChao/article/details/86657398

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM