@@ -3,7 +3,7 @@ const bodyParser = require('body-parser')
const chalk = require('chalk')
const path = require('path')
const Mock = require('mockjs')
-const { baseURL } = require('../src/config/settings')
+const { baseURL } = require('../src/config')
const mockDir = path.join(process.cwd(), 'mock')
/**
@@ -1,6 +1,6 @@
import request from '@/utils/request'
import { encryptedData } from '@/utils/encrypt'
-import { loginRSA, tokenName } from '@/config/settings'
+import { loginRSA, tokenName } from '@/config'
export async function login(data) {
if (loginRSA) {
@@ -75,7 +75,7 @@
</template>
<script>
- import { baseURL, tokenName } from '@/config/settings'
+ import { baseURL, tokenName } from '@/config'
export default {
name: 'VabUpload',
@@ -1,5 +0,0 @@
-/**
- * @description 导出自定义配置
- **/
-const config = {}
-module.exports = config
@@ -1,8 +0,0 @@
- * @description 导出默认配置(通用配置|主题配置|网络配置)
-const setting = require('./setting.config')
-const theme = require('./theme.config')
-const network = require('./net.config')
-
-module.exports = { setting, theme, network }
@@ -0,0 +1,7 @@
+/**
+ * @description 3个子配置,通用配置|主题配置|网络配置导出
+ */
+const setting = require('./setting.config')
+const theme = require('./theme.config')
+const network = require('./net.config')
+module.exports = Object.assign({}, setting, theme, network)
@@ -1,9 +1,6 @@
- * @description 3个子配置,通用配置|主题配置|网络配置,建议在当前目录下修改config.js修改配置,会覆盖默认配置,也可以直接修改默认配置
+ * @description 3个子配置,通用配置|主题配置|网络配置
*/
//默认配置
-const { setting, theme, network } = require('./default')
-//自定义配置
-const config = require('./config')
-//导出配置(以自定义配置为主)
-module.exports = Object.assign({}, setting, theme, network, config)
+const { setting, theme, network } = require('./')
@@ -16,12 +16,7 @@
import { mapActions, mapGetters } from 'vuex'
- import {
- copyright,
- footerCopyright,
- keepAliveMaxNum,
- title,
- } from '@/config/settings'
+ import { copyright, footerCopyright, keepAliveMaxNum, title } from '@/config'
name: 'VabAppMain',
@@ -19,7 +19,7 @@
import { mapGetters } from 'vuex'
- import { recordRoute } from '@/config/settings'
+ import { recordRoute } from '@/config'
name: 'VabAvatar',
@@ -15,7 +15,7 @@
- import { logo } from '@/config/settings'
+ import { logo } from '@/config'
name: 'VabLogo',
@@ -68,7 +68,7 @@
import variables from '@/styles/variables.scss'
- import { layout as defaultLayout } from '@/config/settings'
+ import { layout as defaultLayout } from '@/config'
name: 'VabThemeBar',
data() {
@@ -53,7 +53,7 @@
- import { tokenName } from '@/config/settings'
+ import { tokenName } from '@/config'
name: 'Layout',
@@ -1,5 +1,5 @@
import { MessageBox } from 'element-ui'
-import { donation } from '@/config/settings'
+import { donation } from '@/config'
import { dependencies, repository } from '../../package.json'
if (!!window.ActiveXObject || 'ActiveXObject' in window) {
@@ -7,7 +7,7 @@ import Vue from 'vue'
import VueRouter from 'vue-router'
import Layout from '@/layouts'
import EmptyLayout from '@/layouts/EmptyLayout'
-import { publicPath, routerMode } from '@/config/settings'
+import { publicPath, routerMode } from '@/config'
Vue.use(VueRouter)
export const constantRoutes = [
@@ -3,7 +3,7 @@
* @description 所有全局配置的状态管理,如无必要请勿修改
-import defaultSettings from '@/config/settings'
+import defaultSettings from '@/config'
const { tabsBar, logo, layout, header, themeBar } = defaultSettings
const theme =
@@ -11,7 +11,7 @@ import {
setAccessToken,
} from '@/utils/accessToken'
import { resetRouter } from '@/router'
-import { title, tokenName } from '@/config/settings'
+import { title, tokenName } from '@/config'
const state = {
accessToken: getAccessToken(),
@@ -1,4 +1,4 @@
-import { storage, tokenTableName } from '@/config/settings'
+import { storage, tokenTableName } from '@/config'
* @author chuzhixin 1204505056@qq.com (不想保留author可删除)
@@ -1,7 +1,7 @@
import Vue from 'vue'
import store from '@/store'
import { isArray, isString } from '@/utils/validate'
-import { errorLog } from '@/config/settings'
+import { errorLog } from '@/config'
const needErrorLog = errorLog
const checkNeed = () => {
-import { title } from '@/config/settings'
+import { title } from '@/config'
@@ -10,7 +10,7 @@ import {
successCode,
tokenName,
loginInterception,
-} from '@/config/settings'
+} from '@/config'
import qs from 'qs'
import router from '@/router'
-import { loadingText, messageDuration, title } from '@/config/settings'
+import { loadingText, messageDuration, title } from '@/config'
import * as lodash from 'lodash'
import { Loading, Message, MessageBox, Notification } from 'element-ui'
@@ -115,7 +115,7 @@
- import { tokenTableName } from '@/config/settings'
+ import { tokenTableName } from '@/config'
import { getRouterList } from '@/api/router'
@@ -16,7 +16,7 @@ const {
providePlugin,
build7z,
donation,
-} = require('./src/config/settings')
+} = require('./src/config')
const { webpackBarName, webpackBanner, donationConsole } = require('zx-layouts')
if (donation) donationConsole()