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

获取本地方法

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(),
    //...
  },
  //...
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。