【问题标题】:Compiling with requirejs optimizer使用 requirejs 优化器编译
【发布时间】:2014-08-25 10:42:50
【问题描述】:

我正在尝试使用 requirejs 优化器和 grunt (https://www.npmjs.org/package/grunt-contrib-requirejs) 编译项目。编译的输出文件,是一个单独的 js 文件 - 但它仍然需要像这样从 requirejs 调用:

<script src="require.js" data-main="main.js"></script>

我需要使用 grunt 编译项目,这样我就不必在脚本中包含 requirejs 来执行文件;像这样:

<script src="main.js"></script>

这是我对 requirejs grunt 编译器的配置:

requirejs:
      build:
        options:
          mainConfigFile : "client/main.js"
          baseUrl : "client"
          name: "main"
          out: "build/main.js"
          removeCombined: true
          findNestedDependencies: true

我还希望能够在此编译期间摆脱 require 和 define 调用。

【问题讨论】:

    标签: gruntjs grunt-contrib-requirejs requirejs-optimizer


    【解决方案1】:

    这并不完全是你想要的,但我认为你可以用 almondjs 替换 requirejs(require js 的优化版本,功能更少)

    Using almond with grunt-contrib-requirejs

    【讨论】:

      猜你喜欢
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 2014-02-21
      • 2011-08-24
      相关资源
      最近更新 更多