在Angular / Require.js

时间:2017-11-10 02:04:04

标签: angularjs requirejs

我正在将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模块的依赖。 你想帮我解决这个问题吗?

0 个答案:

没有答案