为什么我看不到Meteor Application Structure指南中描述的所有文件夹?

时间:2016-04-03 22:46:44

标签: meteor

我一直在研究Meteor Tutorial,并在我的工作区中创建了我的第一个项目。 我确实有第一个“创建应用程序”页面中描述的文件列表;但是,如果我引用Application structure | Meteor Guide,它们显示的不仅仅是两个客户端和服务器文件夹。

应用程序结构指南中描述的文件夹,我需要创建的布局方案,或者meteor create simple-todos命令是否应该为读者构建这个文件夹?

1 个答案:

答案 0 :(得分:2)

Meteor应用程序中可以包含多个客户端和服务器文件夹。 simple-todos应用程序只使用这两个文件夹,但对于更复杂的应用程序,您的需求可能需要更复杂的结构。

在Meteor 1.3之前,Meteor的文件加载不同。然后你有几个其他具有特殊功能的文件夹,比如lib,private,public。从1.3开始,这已经改变了,现在我们只有三个文件夹:import,client和server。

Meteor不会加载置于导入文件夹内的任何内容。在这里放置应用程序代码,然后从该文件夹外的任何位置导入它。这可以确保Meteor仅捆绑您有意声明将要使用的代码。这样,您可以在测试并准备好使用之前编写未捆绑在应用程序中的代码。

指南中对此进行了解释:

  

完全使用模块系统并确保我们的代码仅在运行时运行   我们要求它,我们建议您应该使用所有应用程序代码   放在imports /目录里面。这意味着Meteor构建   系统只会捆绑并包含该文件(如果引用它)   另一个使用导入的文件。