带有 Angular2 的 AG-Grid。在 angular2 项目中安装 ag-grid 时出错
AG-Grid with Angular2. Error while installing the ag-grid in angular2 project
我是 angular2 的新手。在我的基本 angular2 项目中,我试图放置 ag-grid。我遇到错误
node_modules/ag-grid-ng2/lib/ng2ComponentFactory.d.ts(3,10): error TS2305: Module
'"C:/practice/quickstart/node_modules/@angular/compiler/index"' has no exported member 'RuntimeCompiler'.
package.json
"ag-grid": "6.4.x",
"ag-grid-enterprise": "6.4.x",
"ag-grid-ng2": "6.4.x",
systemjs.config.js
'ag-grid': 'node_modules/ag-grid',
'ag-grid-ng2': 'node_modules/ag-grid-ng2'
packages: {
'ag-grid-ng2': {
defaultExtension: "js"
},
'ag-grid': {
defaultExtension: "js"
},
}
app.module.ts
import {AgGridModule} from 'ag-grid-ng2/main';
@NgModule({
imports: [
BrowserModule,
AgGridModule.withNg2ComponentSupport(),
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
在 app.module.ts 文件中,withNg2ComponentSupport() 出现错误。
根据你的消息我猜你正在使用 angular 2 2.3+ - 如果是这样,那么问题是 ag-grid-ng2 6.x 不支持这个版本.
Angular 2 制作了 ag-grid-ng2 所依赖的 RuntimeCompiler non-public(好吧,移动它等)。
如果你想使用 Angular 2.3+,那么你需要升级到支持它的 ag-grid-ng2 7.x
我是 angular2 的新手。在我的基本 angular2 项目中,我试图放置 ag-grid。我遇到错误
node_modules/ag-grid-ng2/lib/ng2ComponentFactory.d.ts(3,10): error TS2305: Module
'"C:/practice/quickstart/node_modules/@angular/compiler/index"' has no exported member 'RuntimeCompiler'.
package.json
"ag-grid": "6.4.x",
"ag-grid-enterprise": "6.4.x",
"ag-grid-ng2": "6.4.x",
systemjs.config.js
'ag-grid': 'node_modules/ag-grid',
'ag-grid-ng2': 'node_modules/ag-grid-ng2'
packages: {
'ag-grid-ng2': {
defaultExtension: "js"
},
'ag-grid': {
defaultExtension: "js"
},
}
app.module.ts
import {AgGridModule} from 'ag-grid-ng2/main';
@NgModule({
imports: [
BrowserModule,
AgGridModule.withNg2ComponentSupport(),
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
在 app.module.ts 文件中,withNg2ComponentSupport() 出现错误。
根据你的消息我猜你正在使用 angular 2 2.3+ - 如果是这样,那么问题是 ag-grid-ng2 6.x 不支持这个版本.
Angular 2 制作了 ag-grid-ng2 所依赖的 RuntimeCompiler non-public(好吧,移动它等)。
如果你想使用 Angular 2.3+,那么你需要升级到支持它的 ag-grid-ng2 7.x