专栏首页全栈开发小账本Typescript中类型错误解决方案
原创

Typescript中类型错误解决方案

error TS2351 解决方案

错误详情

错误TS2351:不能将“new”与类型缺少调用或构造签名的表达式一起使用。
Cannot use 'new' with an expression whose type lacks a call or construct signature.

解决方法

去掉 import 中的 * as

原因

如:

import * as Router from 'koa-router';

解决方法去掉 * as,我们直接导入的第三方库的默认导出属性没有任何*或{}.

原因可以查看typescript 语言规范。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • vue的注册路由

    Vue 提供了 Vue.use 的全局 API 来注册这些插件,所以我们先来分析一下它的实现原理,定义在 vue/src/core/global-api/use...

    Mr.Teen
  • PTA平台nodejs的输入输出控制

    Mr.Teen
  • TypeScript + Vue 项目的 Eslint中解构配置

    该文讲解Eslint 配置项 prefer-destructuring在TypeScritp + Vue 项目中使用和配置

    Mr.Teen
  • 字符串、数组去重

    ProsperLee
  • Spark+Kudu的广告业务项目实战笔记(一)

    本项目需要实现:将广告数据的json文件放置在HDFS上,并利用spark进行ETL操作、分析操作,之后存储在kudu上,最后设定每天凌晨三点自动执行广告数据的...

    大数据技术与架构
  • 视频流媒体平台EasyNVR无插件直播如何解决视频播放延时问题?

    Easy系列视频直播主要针对的就是无插件直播,支持所有H5的客户端进行视频直播,由于是视频直播,必然会涉及到直播延时和直播稳定性流畅度问题,本次将重点说明一下直...

    EasyNVR
  • 手写类似dubbo的rpc框架第一章《自定义配置xml》

    案例介绍 本案例通过三个章节来实现一共简单的rpc框架,用于深入学习rpc框架是如何通信的,当前章节主要介绍如何自定义xml文件并进行解析。想解析自定义的xml...

    小傅哥
  • 手写RPC框架第一章《自定义配置xml》

    案例介绍 本案例通过三个章节来实现一共简单的rpc框架,用于深入学习rpc框架是如何通信的,当前章节主要介绍如何自定义xml文件并进行解析。想解析自定义的xml...

    小傅哥
  • 2015年:企业手机和终端将更具想象空间

    在众家火拼个人级市场的时候,企业级市场的却成了一块未开垦的处女地,自从黑莓退出企业阵地以后,这一块空白领域一直没有更好的替代者接管,虽然苹果,三星在个人级手机市...

    人称T客
  • python pyqt5 操作sqlite

    import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.Qt...

    用户5760343

扫码关注云+社区

领取腾讯云代金券