是否有与流类型 CLI 工具等效的 TypeScript?

Jam*_*mes 6 typescript flowtype typescript-typings flow-typed

flow-typed 是一个 CLI 工具,它为已安装的 JS 包(和其他东西)提供流类型定义的自动发现。

我通常在 Flow 上使用 TypeScript,并且经常发现自己安装了这样的包:

yarn add lodash express bluebird
yarn add --dev @types/lodash @types/express @types/bluebird
Run Code Online (Sandbox Code Playgroud)

我最近偶然发现了 toflow-typed和它的install命令,它检查已安装的包并根据需要自动为它们安装类型定义。

随着flow-typed我只想做:

yarn add lodash express bluebird
flow-typed install
Run Code Online (Sandbox Code Playgroud)

是否存在用于 TypeScript 的等效工具?

Jam*_*mes 1

如果使用旧版本的纱线(v1) - 这仍然很常见 - 我没有找到解决方案。

然而,现代纱线(v2+)支持插件基础设施,并且存在这样一个插件:plugin-typescript

该插件提供了一系列功能,其中之一是“当您添加不包含其自身类型的包时,自动将 @types/ 包添加到您的依赖项中”。