index.js 465 字节
Newer Older
yma16's avatar
yma16 已提交
1 2
import Vue from 'vue'
import Vuex from 'vuex'
yma16's avatar
yma16 已提交
3

yma16's avatar
yma16 已提交
4 5 6
// import createLogger from '../../../src/plugins/logger'

// vue-x
yma16's avatar
yma16 已提交
7 8
Vue.use(Vuex)
const debug = process.env.NODE_ENV !== 'production'
yma16's avatar
yma16 已提交
9 10
let files = require.context('./modules', false, /\.js$/)
let modules = {}
yma16's avatar
yma16 已提交
11
files.keys().map((key) => {
yma16's avatar
yma16 已提交
12 13
    modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default
})
yma16's avatar
yma16 已提交
14 15 16 17

export default new Vuex.Store({
    modules,
    strict: debug
yma16's avatar
yma16 已提交
18 19
    // plugins: debug ? [createLogger()] : []
})