-1

我有一个aura.js项目,它作为文档的一部分,用于加载您使用 require js 指定路径的扩展。下面是一个扩展的例子:

define ["pace"], ($) ->
  (app) ->
    require:
      paths:
        morris: 'bower_components/morris.js/morris'
        raphael: 'bower_components/raphael/raphael'
      shim:
        morris:
          deps: ['jquery','raphael']
    initialize: (app) ->
      Morris = require "morris"
      Pace = require "pace"
      Pace.start()

我的问题是,在我构建项目并将所有依赖项包含到作为 require 入口点的 app.js 中后,我可以看到网络请求和 app.js 文件已加载,但随后 require 继续拉下所有未优化的模块(即 bower_components/morris.js/morris)。

这会导致对每个模块的双重请求,这当然是不必要的。想法?

4

1 回答 1

0

构建文件中有一个错误,因为矩范围库找不到将自身附加到的时刻。

结果,它无法加载 app.js 文件并强制要求使用未优化的库版本。

于 2013-11-04T22:25:01.823 回答