流星:找不到模块“角”
问题描述:
我在流星新手。流星:找不到模块“角”
上一周,通过实施本教程的待办事项作为描述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版本。
知道我添加角料完成本教程后,因为我想对我的待办事项清洁材料的设计风格。您可以检查存储库以查看。 我该如何处理这种情况呢?
在此先感谢。
答
这样做:
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的强大功能。
感谢您的回答@Mikkel。请你用github托管的代码测试它吗? https://github.com/dassiorleando/tasktor –
同样的错误的人。 –
我根据教程的建议更改了软件包,它在本地运行良好。我无法访问或使用heroku,尽管它看起来像一个黑匣子。在angular-accounts-ui软件包中,对1.2.27或更高的角度依赖,这应该不成问题。我认为heroku buildpack中的某些东西是以错误的方式解释的 - 也许你可以将它与软件包维护者一起解决? – Mikkel