是否可以使用Node.js之外的任何内容来运行r.js
以最小化使用RequireJS进行的HTTP请求的数量。我已经阅读了很多网站和教程,但仍然使用Node解释了所有内容。
如果可能,我会很感激一个有效的例子。
答案 0 :(得分:1)
是的,它可以。 documentation州:
优化器可以使用Node,Java with Rhino或Nashorn运行,也可以在浏览器中运行。
r.js
的{{3}}包含如何将其与Rhino或Nashorn一起使用的示例。有了Nashorn,请引用文档:
jjs -scripting path/to/r.js -- [r.js command line arguments here]
使用Rhino:
java -classpath path/to/rhino/js.jar:path/to/closure/compiler.jar org.mozilla.javascript.tools.shell.Main r.js [r.js command line arguments here]
(文档没有[r.js command line arguments here]
但是阅读整个文档意味着它是如何工作的。)