const getIp = () => { let os = require(‘os‘), iptable = {}, ifaces = os.networkInterfaces() for (let dev in ifaces) { ifaces[dev].forEach(function (details, alias) { if (details.family == ‘IPv4‘) { iptable[dev + (alias ? ‘:‘ + alias : ‘‘)] = details.address } }) } for (let key in iptable) { return iptable[key] } }
在 vue项目的 config -> index.js 中, 设置 module.exports .dev.host 为 getIp() 即可。项目运行时即可显示为ip地址
原文:https://www.cnblogs.com/theMilkyWay/p/11248323.html