【问题标题】:How to use @types/lodash for the individual lodash.* libraries如何为各个 lodash.* 库使用 @types/lodash
【发布时间】:2019-07-22 03:14:47
【问题描述】:

为了减少我的 Angular 项目的包大小,我正在安装和导入单独的 lodash 库。 IE。 lodash.clonedeep 和其他 lodash.* 但丢失了它们的类型定义,因为它们不适用于 @types/lodash npm 包。

我试图用谷歌搜索并找到一种方法来为类型定义设置别名,但没有找到任何东西。

const cloneDeep = require('lodash.clonedeep');
import { cloneDeep } from 'lodash';

第一个没有在我的 IDE 中提供类型信息,而第二个使用 @types/lodash 时提供了类型信息。

【问题讨论】:

    标签: javascript typescript lodash typescript-typings


    【解决方案1】:

    您不必为单个 lodash 包使用整个 @types/lodash 包。大多数情况下,在所有情况下,您都可以获得 lodash 个人的类型定义 包。

    对于 lodash.clonedeep,你可以从 npm 注册表中获取 @types/lodash.clonedeep

    【讨论】:

    • 好吧,我发誓我过去尝试过yarn add @types/lodash,<something>,但没有。显然它不是 cloneDeep,因为我只是看了看,它肯定在那里。感谢您的快速回复!
    • 刚刚安装了它们,除了 defaultTo,那个没有@types。一定是我以前试过的那个。
    猜你喜欢
    • 2017-03-26
    • 2020-12-07
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多