【问题标题】:Difference between ag-grid packagesag-grid 包之间的区别
【发布时间】:2022-02-14 19:49:41
【问题描述】:
npm 中有多个可用的 ag-grid 包。我还没有找到任何体面的文档来解释它们之间的差异。 Angular 应用中企业网格所需的最低 ag-grid 包是什么?
- ag-grid-enterprise 和 @ag-grid-enterprise/all-modules 之间的区别
- ag-grid-community 和 @ag-grid-community/all-modules 之间的区别。使用 ag-grid-enterprise v22 时,是否明确要求安装 ag-grid-community 或 @ag-grid-community/all-modules。
【问题讨论】:
标签:
ag-grid
ag-grid-angular
【解决方案3】:
从 v27 开始,不再推荐使用全模块包,而是应该使用以下包来访问所有网格功能。
"ag-grid-community": "^25.0.1",
"ag-grid-enterprise": "^25.0.1"
如果您想减小捆绑包的大小,您只需要担心范围包。在这种情况下,您应该包含您需要的特定功能模块。
来自docs
重要的是不要在同一个包和模块中混用
应用程序,因为这将导致 AG Grid 被包含两次,并且
将您的捆绑包大小翻倍!所有模块的范围都是
@ag-grid-community/* 或 @ag-grid-enterprise/* 不应混用
使用独立软件包 ag-grid-community 和
农业网格企业。
| Modules |
Packages |
| @ag-grid-community/xxxxx |
ag-grid-community |
| @ag-grid-enterprise/xxxxx |
ag-grid-enterprise |
我在blog post 中写过更多关于这个的内容。