我使用r.js
优化器捆绑我的项目。
在某些地方,我必须像这里一样同步加载文件:
define('module-name', ['adal-angular'], function () {
var app = angular.module('myApp', ['AdalAngular']);
在require.config.js
我有这个:
paths: {
adal: 'bower_components/adal-angular/dist/adal.min',
'adal-angular': 'bower_components/adal-angular/dist/adal-angular.min',
}
和Shim:
shim: {
'adal-angular': ['angular', 'adal'],
}
我的优化配置包含:
findNestedDependencies: true,
但adal
和adal-angular
未包含在捆绑文件中,除非我在代码中的某处添加此行:require("adal-angular")
- 这是多余的,我不想这样做。