为什么我们需要在 TypeScript 中使用 @types

QQQ*_*QQQ 1 typescript lodash

我是打字稿的新手,并决定安装和使用 Lodash。然后,我发现我需要安装@types/lodashLodash 的 TypeScript 版本(我希望我是对的)。我们是否需要先安装 javascript 版本的 Lodash 才能使用@types/lodash

mil*_*cek 6

您不必安装@types/lodash 包,但是,安装它是很好的。该包包含类型定义,因此您的 IDE 可以巧妙地提示您,您将能够为参数等严格定义类型。

准确地说,@types/lodash 不是 Lodash 的 TypeScript 版本——它只是带有类型定义的包,所以你必须通过安装 Loadashnpm i --save lodash才能使用它并可以选择下载类型包。