在nuxt项目中,引用了AntV包,1.0.3版本时报了这样子的错误

ERROR  ERROR in /Users/***/Desktop/***/****/****/node_modules/@antv/g2plot/lib/plots/pie/component/label/base-label.d.ts(17,18):                                           nuxt:typescript 10:33:23
17:18 Interface 'PieLabelConfig' incorrectly extends interface 'Pick<Label, "visible" | "style" | "type" | "formatter" | "offsetX" | "offsetY" | "precision" | "suffix" | "position" | "adjustColor" | "adjustPosition" | "autoRotate">'.Types of property 'formatter' are incompatible.Type '((text: string, item: any, idx: number) => string) | undefined' is not assignable to type '((text: string | number | null | undefined, item: any, idx: number, ...extras: any[]) => string) | undefined'.Type '(text: string, item: any, idx: number) => string' is not assignable to type '(text: string | number | null | undefined, item: any, idx: number, ...extras: any[]) => string'.Types of parameters 'text' and 'text' are incompatible.Type 'string | number | null | undefined' is not assignable to type 'string'.Type 'undefined' is not assignable to type 'string'.15 |     textBaseline?: string;16 | }> 17 | export interface PieLabelConfig extends Omit<Label, 'offset'> {|                  ^18 |     visible: boolean;19 |     formatter?: (text: string, item: any, idx: number) => string;20 |     /** whether */
ERROR  ERROR in /Users/***/Desktop/***/***/******/node_modules/@antv/g2plot/lib/plots/pie/layer.d.ts(17,92):                                                                nuxt:typescript 10:33:23
17:92 Type 'T' does not satisfy the constraint 'ViewLayerConfig'.Type 'PieLayerConfig' is not assignable to type 'ViewLayerConfig'.Types of property 'label' are incompatible.Type 'PieLabelConfig | undefined' is not assignable to type 'Label | undefined'.Type 'PieLabelConfig' is not assignable to type 'Label'.Types of property 'formatter' are incompatible.Type '((text: string, item: any, idx: number) => string) | undefined' is not assignable to type '((text: string | number | null | undefined, item: any, idx: number, ...extras: any[]) => string) | undefined'.Type '(text: string, item: any, idx: number) => string' is not assignable to type '(text: string | number | null | undefined, item: any, idx: number, ...extras: any[]) => string'.15 | export interface PieLayerConfig extends PieViewConfig, LayerConfig {16 | }> 17 | export default class PieLayer<T extends PieLayerConfig = PieLayerConfig> extends ViewLayer<T> {|                                                                                            ^18 |     static getDefaultOptions(): any;19 |     pie: any;20 |     type: string;

这个错误是包版本存在的类型兼容错误.

对于这种第三方包的错误影响到了项目的构建,可以通过设置tsconfig.json文件来跳过对第三方包的校验。

设置参数:"skipLibCheck":true, 即可

修改后重新运行项目

TypeScript项目的问题-第三方包报类型兼容错误相关推荐

  1. JAVA第三方包导入但找不到类,解决:导入第三方包报错java.lang.NoClassDefFoundError:XXX.XXX,XXXXXX...

    报错信息如下,主要是导入androidpn测试client端,结果报错 04-02 16:28:34.325: E/dalvikvm(485): Could not find class 'org.a ...

  2. 使用express-jwt第三方包报错TypeError: expressJWT is not a function

    原因:你很有可能是安装了最新版本的express-jwt包,但是你使用的是第六版的语法 //第六版语法 const expressJWT = require("express-jwt&quo ...

  3. 《Python笔记》安装(pip)第三方包报错

    目录 Python版本 报错信息 pip 安装numpy报错 pip 安装 scipy报错 pip 安装 pywin32 报错 解决办法 网络方法1 网络方法2 请测解决方法 Python版本 $ p ...

  4. 解决AttributeError: 'module' object has no attribute 'main' 安装第三方包报错

    1.找到pycharm 目录下的 \helper\packaging_tool.py 文件 2.用新版pycharm 的packaging_tool.py 替换 旧版 同名文件 文件代码如下: imp ...

  5. weblogic启动项目失败查看_weblogic启动报错常见错误解决办法

    2)受管服务器无法启动: 解决方法: 删除 Oracle\Middleware\user_projects\domains\base_domain\servers\appServer01\data\s ...

  6. 运行vue项目时,如果一直报eslint语法错误的解决方案

    在终端执行: npm run lint --fix 就可以自动修复成当前项目配置的eslint语法

  7. 11-vue移动端项目(小智机器人聊天使用websocket协议使用socket.io客户端第三方包, 让div滚动条自动滚到最底部)

    小智同学 01 - 创建组件 创建组件 & 创建路由 设置入口 02 - 完成静态页面 头部标题 聊天区域 设置内容高度时会出现一个问题: 由于不同的手机型号的高度是不一样的,但是聊天区域的高 ...

  8. 发布golang第三方包

    事情是这样的,随着公司的业务的增长.各种重复的工作越来约多.CV久了就想在进一步的那啥,毕竟我懒,不是.我就想着能不能把那些重复cv的干脆写成一个第三方包,进行调用.咱不谈那些啥封装啥的,我也想过,我 ...

  9. golang 学习(二十六)第三方包的下载和安装

    第三方包的下载和安装 go 第三方包下载网址 https://pkg.go.dev/ 1.go mod int 初始化项目,生成go.mod文件 2.项目中添加需要引入的包 import (" ...

最新文章

  1. python构建t检验(Student’s t-test)
  2. 解析Makefile文件的构建规则
  3. 【Linux入门到精通系列讲解】Centos 7软件安装的三种方式
  4. php5.6的apaches的dll_Windows 10下 搭建Apache2.4、php5.6、mysql5.6
  5. OK6410 tftp下载内核、文件系统以及nand flash地址相关整理、总结
  6. 保姆级的HTML零基础教程少见吧?这是第一节(1)
  7. my.ini优化mysql数据库性能的十个参数(推荐)
  8. 残疾人软件开发_残疾人应该使用Linux的6个理由
  9. 80-450-020-原理-索引-索引失效与优化
  10. Oracle - 查询语句 - 多表关联查询
  11. Python 大文件处理
  12. 第八章 文件资源共享
  13. 英特尔开源技术中心招收ROS2高手两名
  14. 生物信息学常见1000个软件的安装代码
  15. html+css改字体,css怎么改字体样式?
  16. 格兰因果模型可以分析哪些东西_计量 | 使用向量自回归模型(VAR)的操作要点,必备!...
  17. Mac 软件汉化教程(一)
  18. 一个方便快捷gif在线水印制作(支持文字和图片)
  19. win10没有自带计算机,Win10没有自带游戏怎么办 Win10找回自带游戏方法
  20. 萤石云平台使用 - IPC接入

热门文章

  1. 逻辑回归-关于WOE和IV的一些理解
  2. 怎么把录音转文字?快把这些方法收好
  3. 程序员必知,招聘黑话大全!
  4. Windows服务简介(转)
  5. SPH算法的理论和实践(1)
  6. YTU软件工程白盒测试
  7. PMP证书备考攻略+PMP知识点汇总
  8. JavaWeb期末大作业 Javaweb项目 Javaweb Servlet html
  9. TypeError: expected Tensor as element 0 in argument 0, but got numpy.ndarray
  10. 自定义控件学习之钟表制作