37得票5回答
为什么连接的RequireJS AMD模块需要一个加载器?

我们在开发过程中非常喜欢使用RequireJS和AMD。我们可以编辑一个模块,点击浏览器的刷新按钮,立即看到结果。但是当我们需要将模块连接成一个单独的文件进行生产部署时,显然仍然需要存在一个AMD加载器,无论是RequireJS本身还是它的较小伙伴“almond”,如此解释: http://...

34得票5回答
最高效的多页RequireJS和Almond设置

我在一个网站上有多个页面使用RequireJS,大部分页面都有独特的功能。它们所有的共同模块(jQuery、Backbone等)都是相同的;它们也都有各自独特的模块。我想知道使用r.js来优化这段代码的最佳方法是什么。我看到RequireJS和Almond的不同部分文档和示例提出了许多替代方案...

11得票1回答
在requirejs中使用内联require()可以工作,但在优化后的almond构建中无法工作。

正如标题所述,我的内联 require 调用在未经优化的 requirejs 运行中工作,但在使用 grunt 和 almondjs 构建时不起作用。Uncaught Error: undefined missing views/some/view 任何文件的顶部可能是: define( ['...

11得票2回答
使用 r.js 打包单页应用程序,该应用程序使用 'text' 加载视图

我正在尝试使用grunt将一个SPA应用程序 (requirejs, durandal 2, knockout) 打包成一个单独的main-build.js文件,但是使用durandal加载视图的'text'插件出现了严重问题。 在开发环境中,我成功地使用'text'按照构建durandal...

9得票1回答
如何避免在 RequireJS 主文件和 r.js 构建文件中重复配置“paths”?

这是我的文件夹结构的一部分: node-test bower_components build public main.js build.js 使用r.js -o build.js和以下配置运行优化器可以正常工作: // main.js file requirejs.conf...

9得票2回答
我该如何从Require.js导出全局变量?

我正在尝试使用Require.js制作外部库。感谢Require.js无法正确编译单个js文件和Require.js(almond.js)时间不准确,我已经知道如何将所有内容“编译”为一个单一的优化/构建文件,并且该单一的文件可用。只有一个问题:我不知道如何为我的库设置变量。 假设我想让我的...

9得票2回答
使用almond.js使RequireJS异步插件正常工作

我读到了关于如何在使用RequireJS的项目中获取Google Maps和gmaps.js的文章,然而当我构建我的项目时,RequireJS被Almond替换。在上述文章中,它指出Almond将无法与RequireJS异步插件一起工作。没有异步插件,Google的依赖项不会加载,gmaps....

8得票1回答
使用grunt和almond结合使用会导致"define未定义"问题

在我的grunt.js文件中,我有以下内容: requirejs: { dist: { options: { almond: true, wrap: true, modules: [{name: ...