我们公司目前持有 DevExtreme 套件的有效订阅,并且我们已使用 Visual Studio Code 将许可证密钥正确集成到我们的 Angular 项目中。但是,我们仍然看到表明该产品处于评估模式的横幅。 我们使用的是 DevExtreme 版本 v24.1.7,这就是我们在代码中添加许可证密钥的方式:
export const environment = {
production: false,
dxLicenseKey: 'ourLicense'
};
在app.component.ts中,我们有以下内容:
constructor() {
config({ licenseKey: environment.dxLicenseKey });
}
尽管如此,横幅上仍然写着:“仅用于评估目的。禁止重新分发。请[购买许可证]以继续使用 DevExpress 产品库 (v24.1.7)。” 我看到一篇文章,其中一位 DevExtreme 支持者建议使用以下方法:
DevExpress.config({ licenseKey: 'your license key' });
但是,这种方法对我不起作用,因为 DevExpress 始终是未定义的。
在您的
src
文件夹中,创建如下文件。
export const licenseKey = 'license here!';
然后在您的
main.ts
中包含以下代码,这将在应用程序启动时注册许可证。
...
import { licenseKey } from './devextreme-license';
config({ licenseKey } as any);
...