cnf
2025-05-10 386fa0eca75ddc88165f9b73038f2a2239e1072e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module.exports = {
  initAutomator (args) {
    const port = args['auto-port'] || process.env.UNI_AUTOMATOR_PORT
    if (port) {
      const host = args['auto-host'] || process.env.UNI_AUTOMATOR_HOST || '0.0.0.0'
      const prepareURLs = require('@vue/cli-service/lib/util/prepareURLs')
      const urls = prepareURLs('ws', host, port, '')
      if (urls.lanUrlForConfig) {
        process.env.UNI_AUTOMATOR_WS_ENDPOINT = 'ws://' + urls.lanUrlForConfig + ':' + port
      } else {
        process.env.UNI_AUTOMATOR_WS_ENDPOINT = urls.localUrlForBrowser
      }
    }
  }
}