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