Javascript 如何将@types/lodash用于单个lodash.*库
为了减少Angular项目的包大小,我正在安装和导入各个lodash库。例如,Javascript 如何将@types/lodash用于单个lodash.*库,javascript,typescript,lodash,typescript-typings,Javascript,Typescript,Lodash,Typescript Typings,为了减少Angular项目的包大小,我正在安装和导入各个lodash库。例如,lodash.clonedeep和其他lodash.但是会丢失这些的类型定义,因为它们不能与@types/lodash npm包一起使用 我曾尝试在谷歌上搜索并找到一种方法来别名类型定义,但没有找到任何方法 const cloneDeep=require('lodash.cloneDeep'); 从'lodash'导入{cloneDeep}; 第一个没有在IDE中提供类型信息,而第二个使用@types/lodash
lodash.clonedeep
和其他lodash.
但是会丢失这些的类型定义,因为它们不能与@types/lodash npm包一起使用
我曾尝试在谷歌上搜索并找到一种方法来别名类型定义,但没有找到任何方法
const cloneDeep=require('lodash.cloneDeep');
从'lodash'导入{cloneDeep};
第一个没有在IDE中提供类型信息,而第二个使用@types/lodash。您不必为单个lodash包使用整个@types/lodash包。通常,在所有情况下,都可以获得lodash个体的类型定义 包裹
对于lodash.clonedeep,您可以从npm注册表获取@types/lodash.clonedeep您不必将整个@types/lodash包用于单个lodash包。通常,在所有情况下,都可以获得lodash个体的类型定义 包裹
对于lodash.clonedeep,您可以从npm注册表获取@types/lodash.clonedeep好的,我发誓我过去曾尝试
添加@types/lodash,
,但没有。很明显,它不是cloneDeep,因为我只是看了看,它肯定在那里。谢谢你的快速回复!除了defaultTo之外,其他都安装了,那个没有@types。一定是我以前试过的。好吧,我发誓我过去试过纱线添加@types/lodash,
,但没有。很明显,它不是cloneDeep,因为我只是看了看,它肯定在那里。谢谢你的快速回复!除了defaultTo之外,其他都安装了,那个没有@types。一定是我以前试过的那个。