【发布时间】:2017-04-16 01:51:24
【问题描述】:
关于它的一些问题,但不幸的是,它们似乎都已被弃用。
我正在使用 angular2 和 angular-cli。
使用npm install d3 安装 d3.js 即时通讯。
我的app.component.ts 文件:
import { Component } from '@angular/core';
import * as d3 from 'd3';
@Component({
selector: 'app',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
}
但不知何故,由于错误,应用程序无法正确加载:
Cannot find module 'd3'.
这有点奇怪,尤其是因为 Webstorm 能够看到文件并且没有报告任何问题。
我也尝试安装 c3.js 库,安装后我尝试了相同的导入方式:
npm install c3
和
import * as c3 from 'c3';
但效果不如第一个。
编辑!
使用命令后:
npm install d3 --save
npm install @types/d3 --save-dev
就像@Tudor Ciotlos 提到的,我很少出错。
[默认] C:\Users\node_modules\@types\c3\index.d.ts:28:41 通用类型“选择”需要 4 个类型参数。 [默认] C:\Users\node_modules\@types\c3\index.d.ts:351:56
模块 '"C:\Users\node_modules/@types/d3/index"' 没有 导出成员 'Rgb'。 [默认] C:\Users\node_modules\@types\c3\index.d.ts:355:47
模块 '"C:/Users/node_modules/@types/d3/index"' 没有 导出成员 'Rgb'。 [默认] C:\Users\ode_modules\@types\c3\index.d.ts:833:51
模块 '"C:/Users/node_modules/@types/d3/index"' 没有 导出成员 'Rgb'。 [默认] C:\Users\node_modules\@types\c3\index.d.ts:943:58
模块 '"C:/Users/node_modules/@types/d3/index"' 没有 导出成员 'Rgb'。
有人知道我为什么会收到这些错误吗?
【问题讨论】:
标签: javascript angular d3.js