Chameleon 变色龙框架修改 cml dev 局域网ip地址

获取cli安装目录

cml -v

[INFO] current running chameleon(安装目录)
修改安装目录/configs/config.js
增加一个获取局域网ip地址的函数

function getLocalAddress() {
  let localWlanHost = 'localhost';
  try {
      const ifaces = require('os').networkInterfaces();
      for (let dev in ifaces) {
          ifaces[dev].forEach((details, alias) => {
              if (details.family === 'IPv4' && !details.internal && details.address.startsWith('192')) {
                  localWlanHost = details.address;
              }
          });
      }
    } catch (e) { }
  return localWlanHost;
}

ip获取方式修改为使用上面的函数

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

推荐阅读更多精彩内容