webpack 获取本地ip,设置dev端口为本地ip

2020-08-26  本文已影响0人  space77

获取本地方法

const os = require('os')

exports.getIp = () => {
  const [, WLAN] = Object.values(os.networkInterfaces())
  for (let i = 0; i < WLAN.length; i++) {
    const { family, address, internal } = WLAN[i];
    if (family === 'IPv4' && address !== '127.0.0.1' && !internal) return address
  }
}

webpack.config.js 设置ip

/**
 * @type {import('webpack').Configuration}
 */
module.exports = {
  //...
  devServer: {
    host: getIp(),
    //...
  },
  //...
}
上一篇 下一篇

猜你喜欢

热点阅读