Requirejs 在Play Framework中,如何优化Require.js文件?

Requirejs 在Play Framework中,如何优化Require.js文件?,requirejs,playframework-2.1,Requirejs,Playframework 2.1,我使用的是PlayFramework2.1,它是一个带有jquery引导的web应用程序app 我可以使用Node.js运行r.js优化器吗?是的。将其添加到项目设置中: requireNativePath := Some("r.js"), requireJsShim += "shim.js" app/assets/javascripts/shim.coffee 然后使用require js配置设置创建shim.js文件: requireNativePath := Some("r.js"),

我使用的是PlayFramework2.1,它是一个带有
jquery引导的web应用程序
app


我可以使用Node.js运行r.js优化器吗?

是的。将其添加到项目设置中:

requireNativePath := Some("r.js"),
requireJsShim += "shim.js"
app/assets/javascripts/shim.coffee
然后使用require js配置设置创建shim.js文件:

requireNativePath := Some("r.js"),
requireJsShim += "shim.js"
app/assets/javascripts/shim.coffee
示例优化可以是类似于uglify、uglify2、closure和closure.keepLines的东西

require.config
  optimize: "uglify2"
将此用作参考:和

您可以全局或通过节点本地安装requirejs。假设它是全局的,上面的本机路径应该可以。如果它是本地安装的,您可以将本地bin路径添加到您的用户$path,它应该可以工作。无论哪种方式,优化都应该贯穿整个节点。这将大大加快构建的js编译时间