What happened?
@types
をinstallしてない状態でtscすると、 npm install @types/XXX
と表示され、エラーになる。
@types
がないライブラリを使ってるときはどうしたらいいの?
Type error: Could not find a declaration file for module 'react-vis'. '/Users/pc148/code/cluster-view/node_modules/react-vis/dist/index.js' implicitly has an 'any' type.
Try `npm install @types/react-vis` if it exists or add a new declaration (.d.ts) file containing `declare module 'react-vis';` TS7016
1 | // @flow
2 | import React, { Component } from 'react';
> 3 | import { XYPlot, MarkSeries } from 'react-vis';
| ^
解決策
型定義ファイルに、declare module
を追加する。
// react-vis.d.ts
declare module 'react-vis';</br>