xieziyu / ngx-echarts

An angular (ver >= 2.x) directive for ECharts (ver >= 3.x)
https://xieziyu.github.io/ngx-echarts/
MIT License
1.1k stars 195 forks source link

Cannot redeclare block-scoped variable 'ngDevMode'. #111

Open Hzert opened 6 years ago

Hzert commented 6 years ago

ERROR in node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS2451: Cannot redeclare block-scoped variable 'ngDevMode'. node_modules/ngx-echarts/node_modules/@angular/core/node_modules/rxjs/internal/symbol/observable.d.ts(4,18): error TS2687: All declarations of 'observable' must have identical modifiers. node_modules/ngx-echarts/node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS2451: Cannot redeclare block-scoped variable 'ngDevMode'.

import ngx-echarts就报这个错~

xieziyu commented 6 years ago

@Hzert

  1. 请提供ngx-echarts 和 angular的版本
  2. 请提供ngx-echarts相关的代码片段
Hzert commented 6 years ago

echarts: 4.1.0 ngx-echarts 3.1.0 import { NgxEchartsModule } from 'ngx-echarts'; 只是引入就报错,去掉引入没事

Hzert commented 6 years ago

angular 是6.0.1 @xieziyu

xieziyu commented 6 years ago

@Hzert 项目环境配置上可能有点问题。你的tsconfig里面有改什么路径么?

参考一下angular里报的类似issue:https://github.com/angular/angular/issues/21670

Hzert commented 6 years ago

image @xieziyu 这是什么原因?

Hzert commented 6 years ago

component.ts里面有定义options

Hzert commented 6 years ago

这个已经解决了~ 我在要用的modules引用就能使用