如何使用NPM CLI查询npm包是否内置TypeScript类型声明
NPM CLI查询包类型声明提供方式的方法
可以直接通过NPM CLI查询,无需访问NPM官网,常用操作步骤如下:
- 第一步执行
npm view <目标包名> types:如果命令返回具体的.d.ts文件路径,说明该包本身内置TypeScript类型声明,对应官网的TS图标,无需额外安装@types包 - 如果上述命令返回空值,说明包本身没有内置类型,再执行
npm view @types/<目标包名> version:如果返回正常的版本号,说明存在对应的独立@types类型声明包,对应官网的DT图标,可以直接安装 - 如果第二步也返回404或空值,说明公开NPM源中没有该包的适配类型声明,需要自行编写声明文件
如果需要一次性核对完整元信息,也可以执行npm view <目标包名>,在返回的包元数据中查找types或typings字段:
两个字段存在且值不为空即可确认是内置类型,无对应字段则需要校验@types包是否存在
内容的提问来源于stack exchange,提问作者BooleanAssange
相关产品推荐
相关产品推荐

