在编译应用程序时,我在控制台中收到以下错误:
[default] C:\app\node_modules\@types\c3\index.d.ts:28:41
Generic type 'Selection<GElement, Datum, PElement, PDatum>' requires 4 type argument(s).
[default] C:\node_modules\@types\c3\index.d.ts:351:56
Module '"C:\node_modules/@types/d3/index"' has no
exported member 'Rgb'.
[default] C:\node_modules\@types\c3\index.d.ts:355:47
Module '"C:/node_modules/@types/d3/index"' has no
exported member 'Rgb'.
[default] C:\node_modules\@types\c3\index.d.ts:833:51
Module '"C:/node_modules/@types/d3/index"' has no
exported member 'Rgb'.
[default] C:\node_modules\@types\c3\index.d.ts:943:58
Module '"C:/node_modules/@types/d3/index"' has no
exported member 'Rgb'.
[default] Checking finished with 5 errors
我正在使用c3.js和d3.js库。
任何帮助表示感谢。
输入npm install types/d3 --save-dev
到cmd时编辑:错误。
答案 0 :(得分:0)
我有同样的问题,我找到了根本原因。 它是由C3使用的D3版本与npm上可用的最新版本D3的差异引起的。
如果你安装了最新版本的C3 npm install c3 --save
npm install types/c3 --save-dev
,你会看到像这里的版本(我在我的软件包json中有这两个版本并用npm install
安装它们:
如果您还安装了d3及其类型,它将安装4.4.1或更高版本,4.4.1类型与c3类型不兼容。
<强> SOLUTION:强>
package.json
d3和类型/ d3中删除。 npm install
。 此时你很好。 C3将在正确的版本中使用d3,并且没有关于错误的泛型类型或未导出的成员Rgb的错误。