我有一个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()
我的问题是,在我构建项目并将所有依赖项包含到app.js(这是require的入口点)之后,我可以看到网络请求和app.js文件已加载,但后来需要继续下拉所有未经优化的模块(即bower_components / morris.js / morris)。
这导致每个模块的双重请求,当然这是不必要的。想法?
答案 0 :(得分:0)
构建文件中有错误,因为时刻范围库无法找到附加自身的时刻。
因此,它正在加载app.js文件并强制要求使用未经优化的库版本。