当前位置:网站首页>TS解决引入插件的类型文件不存在的问题
TS解决引入插件的类型文件不存在的问题
2022-07-17 12:35:00 【用户6256742】
在我们使用TypeScript进行开发时,经常会使用到一些好久都没有维护但是又很流行的插件,这些插件基本都是JavaScript进行开发的在TypeScript项目中会报错。
安装类型:
很多插件会提示你可以安装@types/XXX,这是插件官方发布在@types项目中的TS类型文件,如果提示可以尝试安装那么基本可以解决问题,如果错误提示是我图片里面那样,那么请看添加类型。
添加类型:
在tsconfig.json检测的xx.d.ts中编写该插件的TS类型,我比较懒同时也认为没有对它进行类型添加的必要,所以直接导出any了。
很多TS框架创建后会提供一个d.ts的文件(例如Vite会有一个vite-env.d.ts)在里面添加即可,或者自己在允许的目录内进行新建。这个就相当于对ts声明了一个模块,类型为any。
declare module "XXX" {
export const a: any;
}边栏推荐
- 一个简单的websocket例子
- ash: /etc/apt/sources. List: insufficient permissions
- HCIA 静态基础实验 7.8
- The new energy track has high risks, so please pay attention to safety
- 高效理解 FreeSql WhereDynamicFilter,深入了解设计初衷[.NET ORM]
- 华为防火墙认证技术
- Ffmpeg merges multiple videos (vb.net, class library-8)
- Excel表格转换为Word表格,并且保留Excel表格中公式不发生变化
- 通过中序遍历和前序遍历,后续遍历来构建二叉树
- Smart Lang: VMware fixed virtual machine IP address
猜你喜欢

NJCTF 2017messager

Attachment handling of SAP Fiori

智能存储柜控制系统设计及仿真

2022年全国最新消防设施操作员(中级消防设施操作员)模拟试题及答案

Analysis of Web Remote Code Execution Vulnerability of Zhongke panyun-d module

2022年湖南省中职组“网络空间安全”数据包分析infiltration.pacpng解析(超详细)

C# 搭建一个基于.NET5的WPF入门项目

王者荣耀商城异地多活架构设计

Microsoft OneNote tutorial, how to insert mathematical formulas in OneNote?

荔枝音质高保真AI降噪技术分享
随机推荐
Analysis of Web Remote Code Execution Vulnerability of Zhongke panyun-d module
2022年陕西省中职组“网络空间安全”—数据包分析
作业:输入1-100的奇数
R语言dplyr包select函数删除dataframe数据中包含指定字符串内容的数据列(drop columns in dataframe)
Effectively understand FreeSQL wheredynamicfilter and deeply understand the original design intention [.net orm]
AutoJs学习-动态解密
二叉树的概念及三种遍历方法(C语言)
十分钟从 PyTorch 转 MXNet(转)
Ffmpeg record video, stop (vb.net, step on the pit, class library - 10)
Figure an introduction to the interpretable method of neural network and a code example of gnnexplainer interpreting prediction
2022年全国最新消防设施操作员(中级消防设施操作员)模拟试题及答案
HCIA OSPF
【Unity技术积累】实现鼠标画线功能 & LineRenderer
The select function of dplyr package in R language deletes the data columns in dataframe containing the specified string content (drop columns in dataframe)
BEV空间内的特征级融合
如何解决谷歌浏览器解决跨域访问的问题
中科磐云—D模块web远程代码执行漏洞解析
R语言使用epiDisplay包的aggregate函数将数值变量基于因子变量拆分为不同的子集,计算每个子集的汇总统计信息、设置na.rm参数为FALSE之后包含缺失值的分组的统计量的结果为NA
双向NAT技术
HCIA 复习作答 2022.7.6