如何在Deno中便捷导入最新版本的lodash/fp模块
Deno 导入最新版本 lodash/fp 方法
可用导入方案
- 按需导入单个方法(体积更小,推荐)
导入示例:
该导入源自动适配Deno运行环境,附带完整TypeScript类型定义,不会出现命名空间缺失类报错。// 直接导入debounce方法 import debounce from 'https://esm.sh/lodash/fp/debounce?dts' // 需指定固定版本时的写法 import debounce from 'https://esm.sh/lodash@4.17.21/fp/debounce?dts' - 全量导入lodash/fp
import fp from 'https://esm.sh/lodash/fp?dts' // 使用时直接调用fp.debounce即可
项目级便捷导入配置
如果需要在项目内统一管理依赖,可在deno.json/deno.jsonc配置文件中添加导入映射:
{ "imports": { "lodash/fp": "https://esm.sh/lodash/fp?dts", "lodash/fp/": "https://esm.sh/lodash/fp/" } }
配置完成后,项目所有文件中均可直接使用短路径导入:
import { debounce, throttle } from 'lodash/fp'
注意事项
原deno.land/x上的lodash包已长期未维护,不支持lodash/fp模块导入,不建议继续使用。
内容的提问来源于stack exchange,提问作者menfon
相关产品推荐
相关产品推荐

