Blame view

config/devtools.js 498 Bytes
陈峰 authored
1
const fs = require('fs');
毕凯 authored
2 3 4 5 6
const url = require('url');
let devTool = {
    devHost: '127.0.0.1',
    port: 5001
};
陈峰 authored
7 8

try {
毕凯 authored
9
    let dev = fs.readFileSync('.devhost');
陈峰 authored
10
毕凯 authored
11
    dev = JSON.parse(dev.toString());
陈峰 authored
12
毕凯 authored
13 14
    if (dev.publicPath) {
        let urlObj = url.parse(dev.publicPath);
陈峰 authored
15
毕凯 authored
16 17 18 19 20 21 22 23 24 25
        devTool = {
            devHost: urlObj.hostname,
            port: urlObj.port
        };
    } else {
        devTool.devHost = dev.host;
    }
} catch (e) {} // eslint-disable-line

module.exports = devTool;