加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vue.config.js 837 Bytes
一键复制 编辑 原始数据 按行查看 历史
踩着两条虫 提交于 2018-11-09 18:09 . 支持跨浏览器窗口通讯
const path = require('path')
const fs = require('fs')
const config = require('./config/index')
const VueConfig = require('./config/vue/config')
const VueLibsConfig = require('./config/vue/libs.config')
const VueDocsConfig = require('./config/vue/docs.config')
const VueAppConfig = require('./config/vue/app.config')
const VueBridgeConfig = require('./config/vue/bridge.config')
const appsDir = `./${config.appsConfigDir}`
const appsPath = path.join(__dirname, appsDir)
let configs = {
bridge: VueBridgeConfig,
libs: VueLibsConfig,
docs: VueDocsConfig,
default: VueConfig
}
if (fs.existsSync(appsPath)) {
const appConfigFiles = fs.readdirSync(appsPath)
appConfigFiles.forEach(name => {
configs[`app/${name}`] = VueAppConfig(require(`${appsDir}/${name}`))
})
}
module.exports = configs[process.env.CMD] || VueConfig
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化