项目运行环境 webpack 版本 "webpack": "^3.6.0", vue-cli 版本 2.9.6
在config 目录 的index.js 顶部 引入以下代码
//引入os 直接引入
const os = require('os');
const getIp = () => {
let host = '';
try {
let netWorkList = os.networkInterfaces();
for (let i in netWorkList) {
let item = netWorkList[i];
for (let j = 0; j < item.length; j++) {
let data = item[j];
if (data.family === 'IPv4' && data.address.indexOf('192.168') < 0 && data.address !== '127.0.0.1' && !data.internal) {
host = data.address;
}
}
}
} catch (e) {
host = 'localhost';
}
return host;
}
在终端 npm run dev 后即可看到 项目运行的ip 即为本机的ip