在使用Ag-grid时,可以通过使用webpack等工具,并添加以下配置来解决es2015兼容性问题:
1.在webpack.config.js中添加以下配置:
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [['@babel/preset-env', { modules: false }]],
plugins: [
'@babel/plugin-proposal-object-rest-spread',
'@babel/plugin-proposal-class-properties'
]
}
}
}
]
}
2.安装所需的babel插件:
npm install --save-dev @babel/core @babel/preset-env babel-loader @babel/plugin-proposal-object-rest-spread @babel/plugin-proposal-class-properties
3.在使用Ag-grid的代码中,添加以下代码:
import 'core-js/stable';
import 'regenerator-runtime/runtime';
这样就能够解决Ag-grid es2015兼容性问题。