{"size": 2190, "ext": "js", "max_stars_repo_path": "build.config.js", "max_stars_repo_name": "lkiarest/vue-firebase", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "build.config.js", "max_issues_repo_name": "lkiarest/vue-firebase", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "build.config.js", "max_forks_repo_name": "lkiarest/vue-firebase", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 36.5, "max_line_length": 86, "alphanum_fraction": 0.5949771689}
/**
 * 编译、打包参数配置
 */
/**
 * 全局参数配置
 */
var path = require('path')

const MIN_JS = true // 是否使用压缩版本的 js 库

const _jsUrl = (base) => {
    return base + (MIN_JS ? '.min.js' : '.js')
}

// const FE_BOWER_BASE = 'http://res.wisedu.com/bower_components'
const BOOTCSS_BASE = 'https://cdn.bootcss.com'
const VENDOR_BASE = 'statics/vendor'

module.exports = {
    proxy: { // DEV 模式下访问后端 api 时防止跨域使用的代理
        // '/wec-portal-nk': 'http://172.16.7.75:8000'
    },
    alias: { // 自定义webpack依赖的别名，默认已支持 src/pages/config/node_modules
        'components': 'src/components', // 公共组件
        'api': 'src/config/api', // 定义后端公共接口
        'services': 'src/services', // 公共服务层
        'utils': 'src/utils', // 通用处理模块
        'vuex': 'src/vuex', // 指向负责全局状态管理工具vuex
        'statics': 'src/statics', // 静态文件目录
        'res': 'src/statics/resources', // 静态资源
        'img': 'src/statics/resources/img', // 图片
        'conf': 'src/config' // 各种配置信息
    },
    babelDir: [], // 指定允许使用babel-loader编译的文件目录或路径匹配，默认已支持src
    loaders: [], // 增加其他文件类型的loader，默认已支持 vue
    csslibs: [ // 在index.html中需要引入的 css lib
        `${VENDOR_BASE}/element/index.css`,
        `${VENDOR_BASE}/firebase/firebaseui.css`
    ],
    jslibs: [ // 在 index.html 中需要引入的 js lib， vue 和 router 必须引入，其余可选
        // _jsUrl(`${FE_BOWER_BASE}/bluebird/bluebird`),
        // _jsUrl(`${FE_BOWER_BASE}/vue2/vue`),
        // _jsUrl(`${FE_BOWER_BASE}/vue2/vue-router`),
        // _jsUrl(`${FE_BOWER_BASE}/vue2/vue-i18n`),
        // _jsUrl(`${FE_BOWER_BASE}/vue2/vuex`),
        // _jsUrl(`${FE_BOWER_BASE}/vue2/axios`),
        // `${FE_BOWER_BASE}/iscroll/iscroll.js`,
        _jsUrl(`${BOOTCSS_BASE}/bluebird/3.5.0/bluebird`),
        _jsUrl(`${BOOTCSS_BASE}/vue/2.2.4/vue`),
        _jsUrl(`${BOOTCSS_BASE}/vue-router/2.2.1/vue-router`),
        _jsUrl(`${BOOTCSS_BASE}/vue-i18n/5.0.3/vue-i18n`),
        _jsUrl(`${BOOTCSS_BASE}/vuex/2.2.1/vuex`),
        _jsUrl(`${BOOTCSS_BASE}/axios/0.15.3/axios`),
        `${VENDOR_BASE}/firebase/firebase.js`,
        `${VENDOR_BASE}/firebase/firebaseui.js`,
        `${VENDOR_BASE}/element/index.js`
    ],
    distDir: path.resolve(__dirname, 'docs') // 执行 build 时发布的路径，可以指定其他路径比如 '../webapp'
}
