在 atmosphere 和 npm 中使用 angular 会发出警告

Using angular from both atmosphere and npm gives warning

使用 Meteor 1.3.2.4 我这样做:

meteor create myapp
cd myapp
meteor npm install --save angular
meteor add angularjs:angular

并在main.js中添加为第一行

import angular from 'angular';

这给了我

WARNING: Tried to load angular more than once.

在浏览器控制台中。

我想这是因为添加了 npmatmosphere 的 angular 包,但是如果我需要 atmosphere 我不知道如何规避这个问题依赖于 angularjs:angular 并且还想使用 npm 中的 angular 的软件包(例如使用 angular-meteor 时)。更具体地说,我想在 meteor/angular 应用程序中使用包 angular-leaflet-directive。有什么建议么 ? 我问了同样的问题 here.

包作者需要遵循这些 instructions here 才能使他的包在 Meteor 1.3 和 Meteor 1.2 及更早版本上工作。

也许你可以为他提交一个 pull request,直到他合并它,你可以发布到你自己的用户下的 Atmosphere。

此外,您可以从 npm 中引入 angular-leaflet-directive