模板冲突 Angular Meteor 1.2

Template conflict Angular Meteor 1.2

我刚刚升级到 angular-meteor 1.2。我还升级了 angular 包。应用程序无法启动。我收到以下错误消息:

**error: conflict: two packages included in the app (angular-templates and templating) are both trying to handle *.html**

当我试图删除一个名为 'templating' 的包时,我找不到它。有什么想法吗?

我今天也运行遇到了这个问题,meteor remove meteor-platform解决了我的问题。删除 meteor-platform 会导致 templating 也从项目中删除,从而解决了冲突。希望对您有所帮助!

编辑

根据 Step 0 of the Angular-Meteor tutorial,还有两个可能需要删除;这些是 blaze-html-templatesecmascript,如果它们出现在您的包列表中。 Angular-Meteor 1.2 对模板的处理方式进行了一些重要更改。

meteor remove blaze-html-templates

meteor remove ecmascript

运行 上面的命令删除了这些冲突的包,你的应用程序应该 运行 没问题。

我必须删除 angular-with-blaze 才能解决这个问题

meteor remove angular-with-blaze

enhancement request.

中所述,如果有一个选项可以列出包依赖关系,那就太好了

流星 1.2.x

找出你有什么包裹

meteor list

它会列出所有包然后找到模板包

例如blaze-html-templates等...

meteor remove blaze-html-templates