我想创建一个Meteor项目,该项目将通过网络提供给PC和移动平台 每个项目的HTML文件都不同,但JavaScript逻辑应该是相同的。
是否可以使用共享的JS文件创建2个Meteor项目(一个用于Web,另一个用于移动设备)? 也许使用另一个项目?
答案 0 :(得分:0)
共享和重用代码是Meteor packages存在的第一个原因。
简单地创建一个meteor create --package me:mypackage
(假设me
是您的Meteor开发者帐户用户名)。
您可以在包中添加逻辑。您可以执行在应用程序开发中通常执行的任何操作(模板,发布/订阅,集合,CSS,...) 然后,您可以将此包发布到Atmosphere,并在其他项目中重复使用。
meteor publish --create me:mypackage
有很多关于包的知识。查看更多about publishing,testing packages with Jasmine。