将 AG Grid 转换为企业时出错

Error when converting AG Grid to enterprise

我目前正在尝试将我拥有的一个免费使用 AG Grid 的项目转换为企业免费试用版。但是,按照 AG Grid 站点上的说明进行操作时,出现此错误:

未捕获类型错误:无法读取未定义的 属性 'EnterpriseCoreModule'

我想这可能是因为我创建的项目,我尝试在一个新项目上构建,但我仍然遇到同样的错误。

有人遇到过这个错误吗?在网上查了一下,没有找到任何结果。谁能帮助激活我的 AG Grid 到企业?

很好。 让我们一步步进行安装

  1. 安装所有依赖项
npm i --save ag-grid-angular
npm i --save ag-grid-community
npm i --save ag-grid-enterprise
  1. app.module.ts
  2. 中导入部门
import {AgGridModule} from "ag-grid-angular";
@NgModule({
    imports: [
        AgGridModule.withComponents([])]
})
  1. 导入 ag-Grid 样式 - styles.scss
@import "~@ag-grid-community/all-modules/dist/styles/ag-grid.css";
@import "~@ag-grid-community/all-modules/dist/styles/ag-theme-balham.css";

4.setting main.ts

中的许可证密钥

但是模块的顺序很重要!

We recommend setting the license key in your main boot files (typically named either main.ts or boot.ts, before you bootstrap your application.

import { LicenseManager } from "ag-grid-enterprise";


LicenseManager.setLicenseKey("YOUR_KEY");
platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err));