【问题标题】:Error when converting AG Grid to enterprise将 AG Grid 转换为企业时出错
【发布时间】:2020-03-30 10:58:20
【问题描述】:

我目前正在尝试将使用 AG Grid 免费的项目转换为企业免费试用版。但是,当按照 AG Grid 网站上的说明操作时,我收到此错误:

未捕获的 TypeError:无法读取未定义的属性“EnterpriseCoreModule”

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

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

【问题讨论】:

    标签: angular ag-grid


    【解决方案1】:

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

    1. 安装所有依赖项
    npm i --save ag-grid-angular
    npm i --save ag-grid-community
    npm i --save ag-grid-enterprise
    
    1. app.module.ts 中导入部门
    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.设置main.ts中的license key

    但是模块的顺序很重要!

    我们建议在引导应用程序之前在主引导文件(通常命名为 main.ts 或 boot.ts)中设置许可证密钥。

    import { LicenseManager } from "ag-grid-enterprise";
    
    
    LicenseManager.setLicenseKey("YOUR_KEY");
    platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err));
    

    【讨论】:

    • 您好,感谢您的帮助。正如我所提到的,我已经在一个项目中拥有一个现有的工作网格。所以我只需要安装 ag-grid-enterprise 正确吗?只需导入许可证管理器?我也尝试在一个新项目上重新创建它,但仍然遇到同样的错误。我不确定它是否与我的 Angular 或其他什么有关。将尝试按照您的步骤再次执行此操作。
    • 是的,对于我们只需要的企业:1) 安装 ag-grid-enterprise 2) 只需导入许可证管理器。就是这样,它应该很容易安装,对我来说安装需要2分钟。新版本的 ag-grid 可能存在问题。我使用下一个版本:`“ag-grid-angular”:“^21.2.2”,“ag-grid-community”:“^21.2.2”,“ag-grid-enterprise”:“^21.2.2” ,`
    • 不幸的是,错误仍然存​​在。 ag-grid-enterprise.cjs.js:493 未捕获类型错误:无法读取对象.../../node_modules/ag-grid-enterprise/dist/ag-grid-enterprise.cjs.js 处未定义的属性“EnterpriseCoreModule” (ag-grid-enterprise.cjs.js:493)
    • 我有以下版本:“ag-grid-angular”:“^21.2.2”、“ag-grid-community”:“^21.2.2”、“ag-grid-enterprise ": "^22.0.0", 试试21.2.2企业版 谢谢
    • 可能问题出在新版本的 ag-grid-enterprise,试试我的版本
    猜你喜欢
    • 2019-03-12
    • 2021-04-14
    • 2019-06-01
    • 2018-09-29
    • 2020-07-03
    • 2019-11-06
    • 2017-01-28
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多