123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- /**
- * @description 导出默认通用配置
- */
- const setting = {
- // 开发以及部署时的URL
- publicPath: '',
- // 生产环境构建文件的目录名
- outputDir: 'dist',
- // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。
- assetsDir: 'static',
- // 开发环境每次保存时是否输出为eslint编译警告
- lintOnSave: true,
- // 进行编译的依赖
- transpileDependencies: ['vue-echarts', 'resize-detector'],
- // 默认的接口地址 如果是开发环境和生产环境走vab-mock-server,当然你也可以选择自己配置成需要的接口地址
- baseURL:
- process.env.NODE_ENV === 'development'
- ? 'vab-mock-server'
- : 'vab-mock-server',
- //标题 (包括初次加载雪花屏的标题 页面的标题 浏览器的标题)
- title: 'vue-admin-beautiful',
- //简写
- abbreviation: 'vab',
- //开发环境端口号
- devPort: '80',
- //版本号
- version: process.env.VUE_APP_VERSION,
- //这一项非常重要!烦请保留package.json作者信息 即可免费商用,如需自定义版权信息请联系QQ1204505056
- copyright: process.env.VUE_APP_AUTHOR,
- //是否显示页面底部自定义版权信息
- footerCopyright: true,
- //是否显示顶部进度条
- progressBar: true,
- //缓存路由的最大数量
- keepAliveMaxNum: 99,
- // 路由模式,可选值为 history 或 hash
- routerMode: 'hash',
- //不经过token校验的路由
- routesWhiteList: ['/login', '/register', '/404', '/401'],
- //加载时显示文字
- loadingText: '正在加载中...',
- //token名称
- tokenName: 'accessToken',
- //token在localStorage、sessionStorage存储的key的名称
- tokenTableName: 'vue-admin-beautiful',
- //token存储位置localStorage sessionStorage
- storage: 'localStorage',
- //token失效回退到登录页时是否记录本次的路由
- recordRoute: true,
- //是否显示logo,不显示时设置false,显示时请填写remixIcon图标名称,暂时只支持设置remixIcon
- logo: 'vuejs-fill',
- //是否显示在页面高亮错误
- errorLog: ['development'],
- //是否开启登录拦截
- loginInterception: true,
- //是否开启登录RSA加密
- loginRSA: false,
- //intelligence和all两种方式,前者后端权限只控制permissions不控制view文件的import(前后端配合,减轻后端工作量),all方式完全交给后端前端只负责加载
- authentication: 'intelligence',
- //vertical布局时是否只保持一个子菜单的展开
- uniqueOpened: true,
- //vertical布局时默认展开的菜单path,使用逗号隔开建议只展开一个
- defaultOopeneds: ['/vab'],
- //需要加loading层的请求,防止重复提交
- debounce: ['doEdit'],
- //需要自动注入并加载的模块
- providePlugin: { maptalks: 'maptalks', 'window.maptalks': 'maptalks' },
- //npm run build时是否自动生成7z压缩包
- build7z: false,
- //代码生成机生成在view下的文件夹名称
- templateFolder: 'project',
- //是否显示终端donation打印
- donation: true,
- }
- module.exports = setting
|