我是Meteor的新手。
在一周之后,通过实现教程的todo开始描述here,每件事情都很好。
只是我不断尝试部署它,但我的heroku 链接(https://tasktor.herokuapp.com)只显示一个空白页面 de debugger中的这个错误:
Error: angular@^1.2.27 not installed. tmeasday_check-npm-versions.js:66:11
Error: Cannot find module 'angular'
请注意http://localhost:3000上的所有内容都是干净的。
已经尝试了很多解决方案,如:
- meteor add angular
- meteor npm install --save angular
- 禁用Js和Css的缩小。
这是部署到heroku的此应用程序的存储库:https://github.com/dassiorleando/tasktor
他的buildpack:https://github.com/dassiorleando/heroku-buildpack-meteor, 它是一个带有更新节点引擎(4.5.0)的buildpack,它允许运行带有meteor 1.4.X版本的应用程序。
知道我在完成本教程后添加了Angular-Material,因为我希望在我的待办事项上有一个干净的材质设计风格。您可以查看存储库以查看。 我该如何处理这种情况?
提前致谢。
答案 0 :(得分:0)
这样做:
meteor add angular
添加一个旧的大气角度流星包,也指旧的(1.2.27)版角度。最好的方法是删除它,只使用角度npm包。您将需要这些包
pbastowski:angular-babel
urigo:static-templates
dotansimha:accounts-ui-angular
最后一个是如果您使用的是帐户包。
{{3}}上的教程建议:
因此,请运行以下命令将其删除:
$ meteor remove blaze-html-templates $ meteor remove ecmascript
现在让我们在命令中添加Angular 1包到Meteor 行,启动此命令:
$ meteor npm install --save angular angular-meteor babel-runtime $ meteor add angular-templates pbastowski:angular-babel
那就是它!现在我们可以在Meteor app中使用Angular 1的强大功能。