function initEnv()

in build/copyResource.js [24:68]


function initEnv() {
  let envType = argv.env;
  let isDev =
    argv.dev != null ||
    argv.debug != null ||
    envType === 'debug' ||
    envType === 'dev';

  if (isDev) {
    console.warn(
      '===================================================================='
    );
    console.warn('THIS IS IN DEV MODE');
    console.warn(
      '!!! Please input your local host in `config/env.dev.js` firstly !!!'
    );
    console.warn(
      '===================================================================='
    );
    envType = 'dev';
  }

  if (!envType) {
    throw new Error('--env MUST be specified');
  }

  let config = require('../config/env.' + envType);

  if (isDev) {
    console.warn(
      '===================================================================='
    );
    console.warn('Please visit the website: ');
    console.warn(config.host);
    console.warn(
      '===================================================================='
    );
  }

  assert(path.isAbsolute(config.releaseDestDir));

  config.envType = envType;

  return config;
}