在没有模板库的情况下使用 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
。
我正在构建一个仅使用 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
。