我目前正在尝试将使用AG Grid免费版的项目转换为企业免费试用版。但是,按照AG Grid网站上的说明进行操作时,出现此错误:
未捕获的TypeError:无法读取未定义的属性'EnterpriseCoreModule'
认为这可能是由于我创建的项目试图在一个新的项目上构建而导致的,但是我仍然遇到相同的错误。
有人遇到此错误吗?在网上查看,找不到任何结果。任何人都可以帮助将我的AG Grid激活到企业吗?
答案 0 :(得分:1)
好。 让我们逐步进行安装
npm i --save ag-grid-angular
npm i --save ag-grid-community
npm i --save ag-grid-enterprise
app.module.ts
中导入部门import {AgGridModule} from "ag-grid-angular";
@NgModule({
imports: [
AgGridModule.withComponents([])]
})
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
中设置许可证密钥
但是模块的顺序很重要!
我们建议您在引导应用程序之前,在主引导文件(通常命名为main.ts或boot.ts)中设置许可证密钥。
import { LicenseManager } from "ag-grid-enterprise";
LicenseManager.setLicenseKey("YOUR_KEY");
platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err));