如果这是一个愚蠢的问题,我道歉 – 我是一个完整的流星Noob ……
我正在构建一个使用meteor 1.3.1和社交教程作为参考的应用程序,因为它做了与我需要的非常相似的东西,但我在控制台中看到同样的错误并且无法弄明白.
我已经安装了accounts.ui包:
meteor add dotansimha:accounts-ui-angular
然后将该包添加为我的角度模块中的依赖项:
angular.module('dkfitness', [
'angular-meteor',
'ui.router',
'angularMoment',
'accounts.ui'
]);
我有角度安装,.meteor /版本列表:
angular@1.3.9_2
但我一直看到以下错误:
check-npm-versions.js:17错误:找不到模块
‘angular / package.json'(…)check-npm-versions.js:48警告:npm peer
要求未安装: – angular@^1.2.27未安装.
我试图将角度的包版本强制为1.2.27
我也跑:
meteor npm install --save angular
都没有解决问题.
谁能告诉我我做错了什么?
最佳答案 似乎违规的代码行已从dotansimha中删除:dotansimha:accounts-ui-angular
但是发布号没有跳跃.它仍然是0.0.4
无论如何解决这个问题只需删除并添加包.
流星删除dotansimha:accounts-ui-angular
meteor add dotansimha:accounts-ui-angular
@alexbouchardd:感谢您发现此问题.
更新:问题还在于account-ui-angular.js中的这一部分
>尝试{
> if(Package [‘modules-runtime’]){
> var require = Package [‘modules-runtime’].meteorInstall();
> require(‘angular’);
>}
>} catch(e){
>抛出新错误(‘angular package is missing’);
>}
将此处的代码恢复为早期版本
> if(!window.angular){
>要求(“有角”);
>}
跟随alexbouchardd的步骤克隆并取代dotansimha:dotansimha:accounts-ui-angular