百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

almond

> 编程语言
开源

一个最小的 AMD API 实现,可在优化后的构建中使用

2.4K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一个最小的 AMD API 实现,可在优化后的构建中使用

almond 是一个替换 AMD 加载器,用于 RequireJS。它提供了最小的 AMD API 占用,包括 加载器插件 支持。仅适用于构建/捆绑的 AMD 模块,不进行动态加载。

由于它可以支持某些类型的加载器插件优化资源,因此非常适合那些希望使用 文本模板 或 CoffeeScript 作为项目的一部分,但使用 RequireJS Optimizer 后只需要下载一个文件的库。如果您正在构建库,则 RequireJS 优化器中的 wrap=true 支持会将优化文件包装在一个闭包中,因此定义/要求的 AMD API 无法逃逸该文件。您优化文件的用户只会看到您决定导出的全局 API,而非 AMD API。请参阅下面的使用部分以了解更多详细信息。

因此,使用 AMD 和强大的加载器插件,在一个小巧的包装中,可以实现出色的代码清洁性,使其他人即使不使用 AMD 也可以轻松使用您的代码。

  • 将所有模块优化为一个文件 - 不需要动态加载代码。 * 所有模块在其 define() 调用中都具有 ID 和依赖数组 - RequireJS 优化器会为您处理这些内容。 * 只需要 一次 requirejs.config() 或 require.config() 调用。 * requirejs.config/require.config 调用需要包含在

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言