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


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

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

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