【发布时间】:2014-11-04 04:22:57
【问题描述】:
我觉得这一定很明显,但它在逃避我。
我想从一个节点模块而不是从命令行运行 requirejs 的 r.js 编译,而我看到的每一位文档都只显示了命令行选项。我正在寻找这样的东西:
var r = require('requirejs');
r('./build/common.js');
r('./build/app-main.js');
如果有更好的方法,让我解释一下潜在的动机:
我有几个不同的 build.js 文件,我想在这些文件上运行 r.js(公共依赖项和主应用程序的单独包)。我想把它包装在一个同时运行的 gulpfile 或 gruntfile 中,而不像 grunt 和 gulp require.js 插件那样将所有 r.js 配置放在实际的 grunt/gulp 文件中。将 r.js 配置留在单独的 build/*.js 文件中可以让我们在需要时使用 grunt/gulp OR 命令行。
有什么方法可以做到这一点?
【问题讨论】: