【问题标题】:In Play Framework, how to I optimize my Require.js files?在 Play Framework 中,如何优化我的 Require.js 文件?
【发布时间】:2013-06-20 22:16:49
【问题描述】:

我正在使用 Play Framework 2.1,它是一个带有 jquery bootstrap underscore backbone 应用程序的网络应用程序,

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

【问题讨论】:

    标签: requirejs playframework-2.1


    【解决方案1】:

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

    requireNativePath := Some("r.js"),
    requireJsShim += "shim.js"
    

    然后使用您的 require js 配置设置创建 shim.js 文件:

    app/assets/javascripts/shim.coffee
    

    优化示例可能类似于 uglify、uglify2、closure 和closure.keepLines。

    require.config
      optimize: "uglify2"
    

    将此用作参考:https://github.com/jrburke/r.jshttps://github.com/jrburke/r.js/blob/master/build/example.build.js

    你可以全局安装 requirejs,也可以通过 node.js 在本地安装。假设它是全局的,上面的本地路径应该没问题。如果它是在本地安装的,您可以将本地 bin 路径添加到您的用户 $PATH 并且它应该可以工作。无论哪种方式,优化都应该通过节点运行。这应该会大大加快构建的 js 编译时间。

    【讨论】:

      猜你喜欢
      • 2012-04-29
      • 2013-03-21
      • 1970-01-01
      • 2014-03-22
      • 1970-01-01
      • 2014-02-15
      • 2015-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多