Ag grid ag网格中的警告:您正在混合模块(即@ag网格社区/核心)和包(ag网格社区)
我将这些npm模块用于ag网格:Ag grid ag网格中的警告:您正在混合模块(即@ag网格社区/核心)和包(ag网格社区),ag-grid,ag-grid-react,Ag Grid,Ag Grid React,我将这些npm模块用于ag网格: "@ag-grid-community/react": "^25.0.1", "@ag-grid-enterprise/all-modules": "25.0.1", "ag-grid-community": "^25.0.1", "ag-grid-enterprise": "^25.0.1", &quo
"@ag-grid-community/react": "^25.0.1",
"@ag-grid-enterprise/all-modules": "25.0.1",
"ag-grid-community": "^25.0.1",
"ag-grid-enterprise": "^25.0.1",
"ag-grid-react": "^25.0.1",
这些进口产品:
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { AgGridReact } from 'ag-grid-react';
import 'ag-grid-enterprise';
import { ModuleRegistry, AllModules } from '@ag-grid-enterprise/all-modules';
import '@ag-grid-community/all-modules/dist/styles/ag-grid.css';
import '@ag-grid-community/all-modules/dist/styles/ag-theme-material.css';
import { LicenseManager } from '@ag-grid-enterprise/core';
LicenseManager.setLicenseKey(
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
);
ModuleRegistry.registerModules(AllModules);
为什么我会在控制台中收到此警告,以及如何消除它
ag-Grid: You are mixing modules (i.e. @ag-grid-community/core) and packages (ag-grid-community) - you can only use one or the other of these mechanisms.
您得到警告的原因很简单,您正在混合模块和包。库
ag-grid-community
包含ag-grid-community中的所有内容,而@ag-grid-community/core
包含ag-grid-community中的核心项目。您需要安装一个或另一个,这取决于您使用的是模块还是软件包
来自ag网格:
安装ag Grid有两种主要方法-使用软件包
,或使用模块。软件包是使用ag Grid最简单的方法,
但是默认情况下包括每个包特定的所有代码,而
模块允许您选择所需的功能
将允许减小总体捆绑大小
看看关于包和模块的文档