包依赖冲突

时间:2016-05-06 09:03:03

标签: meteor angular-meteor

我目前正在开发一个使用角流星的小型测试项目。我怎么试图添加angular-ui calendar package并且它打破了我的项目。

我收到警告:"警告:尝试不止一次加载角度。"。

我的所有模块都会导致以下错误:"未捕获TypeError:_angular2.default.module(...)。组件不是函数"

我相信,我认为它是由于角度为uu,因为角度为1.4.8并且我的项目使用角1.5.5。

我试图操纵包文件并将" angularui:ui-calendar" -package移到顶部而不起作用。

是否有针对依赖性冲突的解决方法?

编辑: Repo of minimal code

1 个答案:

答案 0 :(得分:1)

控制台错误说:

  

foo.js:14 Uncaught TypeError:_angular2.default.module(...)。component   不是一个函数...... foo.js第14行

正如你所说,因为使用了角度版本。在.meteor/versions中修改版本:

angular:angular@1.5.3_1

这可以解决您的错误。当您开始尝试使用日历时,如果您不注意https://atmospherejs.com/angularui/ui-calendar上的注释,则可能会发现问题:

  

重要   如果您的应用中缺少来源,请包含FullCalendar:   meteor add planettraining:jquery-fullcalendar