Grunt requirejs嵌套依赖项
Grunt requirejs nested dependencies
我有一个包含所有路径和填充程序数据的配置文件:
require.config({
paths : {
'jquery' : 'libs/jquery-1.10.2.min',
'backbone' : 'libs/backbone-min',
'underscore' : 'libs/underscore-min',
'layer' : 'src/views/base/LayerView'
...
},
shim : {
'backbone': {
deps : ['underscore', 'jquery'],
exports : 'Backbone'
},
'underscore' : {
exports : '_'
},
}
});
作为应用程序起点的主文件:
require(['./config'], function (config) {
require(['jquery', 'underscore', 'backbone', 'src/router/PageRouter'], function($, _, Backbone, PageRouter) {
new PageRouter();
Backbone.history.start();
});
});
如果我运行grunt requirejs任务,它不包括依赖项:
options: {
baseUrl : '_js',
name : "src/main",
mainConfigFile : basePath + '_js/src/main.js',
out : basePath + '_js/min/script.min.js',
normalizeDirDefines : 'all'
}
我做错了什么?
简单的解决方案是启用findNestedDependencies标志。
您可能想去掉嵌套的依赖项,请参阅分离配置文件和deps-config及解释。
相关文章:
- requirejs定义:嵌套依赖关系
- 如何展平嵌套承诺依赖项
- 如何使用sinon监视中的嵌套依赖项
- 如何从指令的控制器调用依赖注入服务的嵌套方法
- Require.js在错误的路径中查找嵌套的依赖项
- 嵌套依赖主干.js具有 require.js 主干的视图.js导致视图作为对象而不是函数加载
- 您如何处理 Angular2 中嵌套组件的依赖关系
- 如何在 mocha 中使用嵌套测试执行使测试依赖
- 如何处理 React 嵌套组件循环依赖?(使用 es6 类)
- Requirejs 优化器 - 包括某些文件和文件夹的嵌套依赖项
- Grunt requirejs嵌套依赖项
- 如何在Backbone.js中使用嵌套视图解决循环依赖关系
- 嵌套的重复,一个依赖于另一个
- 管理Knockoutjs中嵌套的依赖数据
- NPM嵌套依赖,为什么不模仿gem呢?
- 流星可以处理嵌套的依赖关系吗?
- requirejs和jquery,嵌套的依赖关系
- 定义本地web应用程序和CDN之间的嵌套依赖关系
- 如果分配给嵌套require中的变量,RequireJS R.js看不到依赖的require文件
- $script.js嵌套依赖