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

为什么我们需要在TypeScript中使用@types,typescript,lodash,Typescript,Lodash,我是typescript新手,决定安装并使用Lodash。然后,我发现我需要安装@types/lodash,这是lodash的TypeScript版本(我希望我是对的)。如果要使用@types/Lodash,我们需要先安装javascript版本的Lodash,这是真的吗?您不必安装@types/Lodash软件包,但是,最好安装它。该包包含类型定义,因此您的IDE可以智能地提示您,并且您将能够严格定义参数等的类型 准确地说,@types/lodash不是lodash的TypeScript版本-

我是typescript新手,决定安装并使用Lodash。然后,我发现我需要安装
@types/lodash
,这是lodash的TypeScript版本(我希望我是对的)。如果要使用
@types/Lodash
,我们需要先安装javascript版本的Lodash,这是真的吗?

您不必安装@types/Lodash软件包,但是,最好安装它。该包包含类型定义,因此您的IDE可以智能地提示您,并且您将能够严格定义参数等的类型


准确地说,@types/lodash不是lodash的TypeScript版本-它是唯一具有类型定义的软件包,因此您必须通过
npm i安装lodash--save lodash
才能使用它,并可以选择下载类型软件包。

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

准确地说,@types/lodash不是lodash的TypeScript版本-它是唯一具有类型定义的软件包,因此您必须通过
npm i安装lodash--save lodash
才能使用它并可以选择下载类型软件包。

不准确

您可以直接使用

而不是精确地使用

你可以直接使用