2015-10-19 132 views
0

我想创建一个Meteor项目,它将通过网络用于PC和移动平台。
对于每个项目,HTML文件都会有所不同,但JavaScript逻辑应该是相同的。是否有可能拥有多个共享代码的项目?

是否有可能使用共享JS文件创建2个Meteor项目(一个用于Web和其他移动设备)?
也许使用其他项目?

回答

0

分享和重用代码是存在Meteor packages的第一个原因。

创建一个简单的meteor create --package me:mypackage(假设me是您的Meteor开发者帐户用户名)。

您可以在包中添加您的逻辑。你可以在你的应用程序开发(模板,出版物/订阅,集合,CSS等)中做任何你通常会做的事情。
然后,您可以简单地将此软件包发布到Atmosphere并在其他项目中重复使用它。

meteor publish --create me:mypackage 

有关包的知识很多。查看更多about publishing,testing packages with Jasmine

+1

或者创建一个本地包,如[这里]所述(https://stackoverflow.com/questions/32061910/how-to-use-same-local-package-in-two-projects)。 –

相关问题