美文网首页
【分享】用 TypeSync 来自动安装 TypeScript

【分享】用 TypeSync 来自动安装 TypeScript

作者: 求知久久科技 | 来源:发表于2021-01-13 12:28 被阅读0次

使用 TypeScript 的同学经常会遇到安装了一个库之后,会需要安装它的 typings 的依赖库,就是它的 ts 类型定义的库,通常你需要去找相应的库。

比如下面这个:

image

通常我们会执行:

yarn -D add @types/jsonwebtoken

(@types/库名)

有时候这种情况找不到相应的库,就很麻烦了。

解决方法:TypeSync

使用这个工具就可以找到依赖并安装的。

[图片上传失败...(image-8d92a6-1610430670077)]

使用方法:

  1. 先安装
npm install -g typesync
  1. 直接调用
npx typesync

在 yarn install 的时候解决依赖

yarn add -D typesync

在 package.json 添加 script: preinstall

{
  "name": "typesync",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "preinstall": "typesync || :"
  },
  "dependencies": {},
  "devDependencies": {
    "typesync": "^0.8.0"
  }
}

现在添加一个 lodash 库。

{
  "name": "app",
  "version": "1.0.0",
  "private": true,
  "dependencies": {
    "lodash": "^4.17.20"
  }
}

然后执行: yarn install

image
{
  "name": "app",
  "version": "1.0.0",
  "private": true,
  "dependencies": {
    "lodash": "^4.17.20"
  },
  "devDependencies": {
    "@types/lodash": "^4.14.167"
  }
}

会自动安装 @types/lodash。

总结:

TypeSync 会提高你的工作效率,让你不必要去做无用的事,更多的精力集中在项目业务中。

个人博客:https://www.qiuzhi99.com/

相关文章

网友评论

      本文标题:【分享】用 TypeSync 来自动安装 TypeScript

      本文链接:https://www.haomeiwen.com/subject/xuosaktx.html