2016-11-17 100 views
0

我在流星新手。流星:找不到模块“角”

上一周,通过实施本教程的待办事项作为描述here启动后,每一个东西是好的地方。

只是事实,我不断尝试部署它,但我的Heroku 链接(https://tasktor.herokuapp.com)只显示一个空白页,此错误中去调试 的:

Error: [email protected]^1.2.27 not installed. tmeasday_check-npm-versions.js:66:11 
Error: Cannot find module 'angular' 

注意,一切都是http://localhost:3000干净。

已经尝试了很多的解决方案,如:

  • 流星添加角
  • 流星NPM安装JS和CSS的--save角
  • 禁用缩小。

这是这个应用程序部署到Heroku上的存储库:https://github.com/dassiorleando/tasktor

他buildpack:https://github.com/dassiorleando/heroku-buildpack-meteor, 它是一个更新的节点引擎(4.5.0)一buildpack,即允许运行的应用程序与流星1.4.X版本。

知道我添加角料完成本教程后,因为我想对我的待办事项清洁材料的设计风格。您可以检查存储库以查看。 我该如何处理这种情况呢?

在此先感谢。

回答

0

这样做:

meteor add angular 

添加老气氛角流星包,它也指的角度在旧的(1.2.27)版本。继续进行下去的最好办法是除去这一点,只是用角NPM包。您将需要这些软件包

pbastowski:angular-babel 
urigo:static-templates 
dotansimha:accounts-ui-angular 

最后一个是,如果你正在使用的帐户包。

https://www.angular-meteor.com/tutorials/socially/angular1/bootstrapping本教程建议如下:

因此,让我们通过运行其删除:

$ meteor remove blaze-html-templates 
$ meteor remove ecmascript 

现在,让我们的角1包添加到流星,早在命令 线,推出这个命令:

$ meteor npm install --save angular angular-meteor babel-runtime 
$ meteor add angular-templates pbastowski:angular-babel 

就是这样!现在我们可以在我们的Meteor应用程序中使用Angular 1的强大功能。

+0

感谢您的回答@Mikkel。请你用github托管的代码测试它吗? https://github.com/dassiorleando/tasktor –

+0

同样的错误的人。 –

+0

我根据教程的建议更改了软件包,它在本地运行良好。我无法访问或使用heroku,尽管它看起来像一个黑匣子。在angular-accounts-ui软件包中,对1.2.27或更高的角度依赖,这应该不成问题。我认为heroku buildpack中的某些东西是以错误的方式解释的 - 也许你可以将它与软件包维护者一起解决? – Mikkel