本文主要是介绍vue项目,自动获取本机ip,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
注意:使用之前,先保证vue项目能正常运行!
在 /build 目录下 创建 ip.js
//build/IP.js
const os = require('os') // Node.js 的 os 模块提供了一些基本的系统操作函数module.exports = {getIp(){const ifaces = os.networkInterfaces() // 获得网络接口列表。let ip = ''for(const dev in ifaces) {ifaces[dev].forEach(function(details) {if(ip === '' && details.family === 'IPv4' && !details.internal) {ip = details.addressreturn}})}// console.log('ip:',ip)return ip || '127.0.0.1'}
}
在 /config/index.js 中引入
const ipFile = require('../build/ip')
module.exports = {dev: {// ...// host: '192.168.0.222',host: ipFile.getIp(),// ...}
}
运行 npm run dev 即可
这篇关于vue项目,自动获取本机ip的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!