我正在将Require.js集成到基于AngularJS的Web应用程序。
我正在使用以下
的库版本
- 浏览器:Chrome版本:62.0
- AngularJS:1.6.6
- Angular Bootstrap:2.5.0
- Angular UI Tour:0.7.0
我已经通过Bower安装了这些库。 这是我的配置。
define([
'angular',
'angular-sanitize',
'angular-cookies',
'angular-ui-tour'
'framework'
], function(angular) {
let yardiApp = angular.module('app',
['angular', 'ngSanitize', 'ngCookies', 'cafeangular']
});
这里,'framework'是包含cafeangular模块的JS文件,它以bm.uitour作为依赖。
angular.module('cafeangular.service', ['bm.uiTour', function() {
....
}]);
但是当应用程序启动时,我收到了这条消息:
模块'bm.uitour'不可用!您要么错误拼写了模块名称,要么忘记加载它。如果 注册模块可确保将依赖项指定为第二个参数。
我看到angular-ui-tour正确加载,但它不被认为是cafeangular模块的依赖。 你想帮我解决这个问题吗?