【问题标题】:Both folder vs lib folder meteor两个文件夹 vs lib 文件夹流星
【发布时间】:2014-08-04 21:52:09
【问题描述】:

据我了解,在流星中,您可以拥有一个 both 文件夹和一个 lib 文件夹。这两个文件夹都包含与客户端和服务器相关的代码,例如铁路由器路由或流星集合定义。这两个文件夹之间有区别还是完全相同?

【问题讨论】:

  • 两者似乎只是一个随机名称,如果您将文件夹命名为 aoth,则其内容将在两者之前加载。所以它会去 lib 然后 aoth 然后两个。 lib 是一个东西,但两者都不是一个东西。

标签: javascript meteor


【解决方案1】:

两个代码的作用相同,只是 lib 文件夹在加载顺序方面会有偏好。

lib 目录中的文件将首先加载,然后是both 目录中的文件。这对于帮助程序和常量以及在加载其他任何内容之前需要准备好的东西很有用。

【讨论】:

  • 请注意,both 这个名字没有什么特别之处。任何不在clientserver 中的东西都会在服务器和客户端上执行。您也可以使用client/libserver/lib。请参阅Meteor documentation on directory structure
  • @Nate 是来自教程还是博客文章?我认为它的目的是代码在客户端和服务器上运行。如果您将代码放在诸如client 之类的文件夹中,它将仅在客户端上运行(与服务器相同)。查看第一条评论中的链接以获取特殊目录名称
  • 我刚刚阅读了@user3374348 发布的链接。 @akshat 它来自一个教程,我现在了解它的用途。任意命名的both 文件夹是为教程中的通用代码(客户端和服务器)设置的。但是,文件夹名称 whatever 将具有与 both 文件夹相同的功能。谢谢!
猜你喜欢
  • 2015-06-12
  • 2015-04-19
  • 1970-01-01
  • 2015-12-03
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
  • 2012-07-20
  • 1970-01-01
相关资源
最近更新 更多