我一直在使用Typescript开发一个应用程序,该应用程序被编译成节点代码。因此,相对于import
,我更喜欢使用require
语句。
我一直在尝试将Lodash与Lodash-Deep结合使用,他们的官方文档指出用法应为:
const _ = require("deepdash")(require("lodash"));
我希望将其转换为import语句,但之前从未见过类似的东西,并且在Node docs中找不到任何以这种方式解释使用require的信息。
有人会知道如何做到这一点,或者可以将我指向相关资源,以便我的代码保持一致。
答案 0 :(得分:3)
导入的deepdash
是一个函数,需要使用lodash对象作为参数来调用它。
import lodash from "lodash"
import deepdash from "deepdash"
const _ = deepdash(lodash)