gpt4 book ai didi

javascript - 使用 r.js 构建整个项目,而不需要 require.js 的开销

转载 作者:行者123 更新时间:2023-12-03 09:10:26 24 4
gpt4 key购买 nike

我有一个包含多个 javascript 文件的项目,全部格式为 AMD 模块。我使用 r.js 作为构建过程的一部分(使用 this grunt 插件来处理所有事情)。

构建项目后,我最终得到一个包含 jQuery 的串联、缩小的文件,后面是正确排序的所有模块。也就是说,这些模块仍然调用 requiredefine,因此当我将缩小的 JS 文件发送到客户端时,我需要包含整个 require.js 库。

有什么方法可以构建我的 JS,这样我就不需要将 require.js 发送给客户端?就像,当我构建所有 JS 时,我可以去掉对 definerequire 的调用吗?

任何帮助将不胜感激。这个article从 2013 年开始,还没有解决方案,但我希望现在有解决方案。

编辑:我听到的一个好建议是使用 Almond.js,如果这是迄今为止最好的解决方案,我可以这样做。我只是希望我一开始就不必运送任何第三方库。

最佳答案

使用 almond 作为构建模块中 require.js 的替代品。首先加载它,以便为您提供所需的内容。

关于javascript - 使用 r.js 构建整个项目,而不需要 require.js 的开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32085810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com