code: function execExport(exportation, content) {
      if (!exportation) {
        return;
      }
      if (exportation.indexOf('@') === 0) { // argv
        console.error(colors.red('Argv is readonly.'));
        return;
      }
      if (exportation.indexOf(':') === 0) { // env
        console.error(colors.red('Env is readonly.'));
        return;
      }
      if (exportation.indexOf('#') === 0) { // variants
        setVariant(exportation.slice(1), content);
        cacheKeys[exportation] = null;
        return true;
      }
      else if (!invalidFilename(exportation)) {
        var name = path.resolve(getDirname(), exportation);
        cacheKeys[name] = null;
        if (fs.existsSync(name)) {
          console.warn(
            colors.blue('File "%s" overwrite.'), name
          );
        }
        else {
          mkdirp.sync(path.dirname(name));
        }
        fs.writeFileSync(name, content);
        scopes[name] = null;
        return true;
      }
      else {
        console.error(colors.red('Export %j invalid.'), exportation);
        return;
      }
    }
docs: 执行数据导出
  
  @param {string} exportation 导出项表达式 : "#variant" 内存, "filename" 文件
  @return {boolean} 返回导出是否成功