配置文件介绍 - xinwu-yang/cube-vue GitHub Wiki

开发环境服务配置

位置:src/config/index.js

开发环境下可能需要频繁的更换后端服务地址,如果配置在.env.development中, 每次修改后都需要重新执行yarn serve,降低开发效率,因此,将开发环境服务地址配置在此处。

属性 描述
window._CONFIG['domianURL'] 后台服务地址
window._CONFIG['staticDomainURL'] 静态资源地址
window._CONFIG['onlinePreviewDomainURL'] 预览地址

生产环境服务配置

位置:.env.production

生产环境打包后可能会出现需要修改服务地址的情况,所以在打包的时候根据.env.production会生成一个 config-online.js 文件,并在index.html中引入,只在生产环境生效,这样就可以在打包后随时修改生产环境服务地址。

属性 描述
NODE_ENV node环境
API_BASE_URL 后台服务地址
STATIC_BASE_URL 静态资源地址
PREVIEW_BASE_URL 预览地址

项目默认配置项

位置:src/config/default-setting.js

属性 描述 类型 默认值
layoutMode 整体布局方式 'side-menu' | 'top-menu' | 'mobile' 'side-menu'
fixedHeader 固定 Header Boolean false
fixSideBar 固定左侧菜单栏 Boolean false
autoHideHeader 向下滚动时,隐藏 Header Boolean false
contentWidth 内容区布局 'fluid' | 'fixed' 'fixed'
colorWeak 色盲模式 Boolean false
multiPage 多页签模式 Boolean true
enableEncrypt 登录密码加密传输 Boolean true
storageOptions Vue-ls 插件配置项 Object {namespace: 'pro__', name: 'ls', storage: 'local'}