TypeScript:如何修复TS7016:未找到类型定义404

时间:2018-06-07 08:42:54

标签: typescript

我是新手,我已经和Flow做了一个项目。昨晚我遇到了TypeScript。真棒。

我已决定从TypeScript迁移到Flow并将.js/.jsx个文件转换为.ts/.tsx。我已经为react, redux etc安装了类型定义。它运行得非常好。但是,我无法找到名为react-native-material-color的库的类型定义。它不是一个着名的图书馆。我收到了以下错误。

image

当我尝试使用npm安装typedef时,得到404

enter image description here

  1. 如何解决错误?

  2. 是否有任何选项可以告诉TypeScript跳过a的类型检查 特定的图书馆?

2 个答案:

答案 0 :(得分:4)

  1. 您可以通过自己编写打字来修复错误,或者最好使用npm install --save-dev @types/react-native-material-color安装类型(如果存在)。

  2. 您可以在不导入类似内容的情况下要求实施:

  3. 示例:

    const Color = require("react-native-material-color");
    

答案 1 :(得分:0)

又脏又臭:

// @ts-ignore
import Color from "react-native-material-color"