在没有模板库的情况下使用 Meteor

Use Meteor without its templating library

我正在构建一个仅使用 Polymer 构建前端的应用程序。作为后端,我真的很想将 Meteor 与他们的 Mongo 实时数据库一起使用。

我只需要实现DDP协议并向客户端提供Mongo API的Meteor部分。目前是否可以删除其余的客户端库?我不需要 jQuery、Blaze、Tracker 等等。

我已经尝试从项目中删除 meteor-platform,然后添加 meteor-platform 包含的所有包。这会导致像 ReferenceError: Meteor is not defined 这样的错误。目前好像不支持这个。

然后我用的是Asteroid,真的很不错。但是使用它会阻止我使用像 GroundDB 这样的 Meteor 包。

看了Meteor website,感觉应该可以只用Meteor的一部分,但是这个对我不起作用

解决这个问题的最佳方法是什么?

编辑:我已经在 GitHub 上上传了一个设置失败的排行榜示例。 Meteor.isServer 导致错误。如果您注释掉服务器内容,它会起作用。

您缺少两个包裹:

meteor add meteor underscore

meteor 包公开了 Meteor.isServer