You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DevExtreme v24.1.7配置授权密钥后仍显示评估模式横幅求助

DevExtreme v24.1.7 Angular项目评估横幅不消失问题解决

以下是针对该问题的具体排查和解决步骤:

  • 确认config函数的正确导入
    v24.1版本的DevExtreme Angular项目无需依赖全局DevExpress对象,应从devextreme/core导入config函数。确保app.component.ts代码导入逻辑正确:

    import { Component } from '@angular/core';
    import { config } from 'devextreme/core';
    import { environment } from '../environments/environment';
    
    @Component({
      selector: 'app-root',
      templateUrl: './app.component.html'
    })
    export class AppComponent {
      constructor() {
        // 先打印密钥验证是否正确加载
        console.log(environment.dxLicenseKey);
        config({ licenseKey: environment.dxLicenseKey });
      }
    }
    
  • 提前在应用初始化阶段设置密钥
    若项目存在延迟加载模块或组件初始化顺序问题,建议在main.ts中优先配置密钥,再启动应用:

    import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
    import { config } from 'devextreme/core';
    import { environment } from './environments/environment';
    
    // 启动应用前先配置授权密钥
    config({ licenseKey: environment.dxLicenseKey });
    
    import { AppModule } from './app/app.module';
    
    platformBrowserDynamic().bootstrapModule(AppModule)
      .catch(err => console.error(err));
    
  • 验证环境变量与密钥有效性

    • 检查environment.ts(开发环境)和environment.prod.ts(生产环境)中的dxLicenseKey是否为完整、无格式错误的有效密钥,避免空格、换行或截断。
    • 确认密钥对应v24.1.x版本,不同版本的授权密钥不兼容,若密钥为旧版本需在DevExtreme后台更新。
  • 清除缓存确保配置生效

    • 清空浏览器缓存与本地存储:打开浏览器开发者工具 → 切换到Application标签 → 点击Clear storage下的Clear site data。
    • 重启ng serve服务,加载最新配置。

内容的提问来源于stack exchange,提问作者Laura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 00:01:02