我一直在研究Meteor Tutorial,并在我的工作区中创建了我的第一个项目。 我确实有第一个“创建应用程序”页面中描述的文件列表;但是,如果我引用Application structure | Meteor Guide,它们显示的不仅仅是两个客户端和服务器文件夹。
应用程序结构指南中描述的文件夹,我需要创建的布局方案,或者meteor create simple-todos
命令是否应该为读者构建这个文件夹?
答案 0 :(得分:2)
Meteor应用程序中可以包含多个客户端和服务器文件夹。 simple-todos应用程序只使用这两个文件夹,但对于更复杂的应用程序,您的需求可能需要更复杂的结构。
在Meteor 1.3之前,Meteor的文件加载不同。然后你有几个其他具有特殊功能的文件夹,比如lib,private,public。从1.3开始,这已经改变了,现在我们只有三个文件夹:import,client和server。
Meteor不会加载置于导入文件夹内的任何内容。在这里放置应用程序代码,然后从该文件夹外的任何位置导入它。这可以确保Meteor仅捆绑您有意声明将要使用的代码。这样,您可以在测试并准备好使用之前编写未捆绑在应用程序中的代码。
指南中对此进行了解释:
完全使用模块系统并确保我们的代码仅在运行时运行 我们要求它,我们建议您应该使用所有应用程序代码 放在imports /目录里面。这意味着Meteor构建 系统只会捆绑并包含该文件(如果引用它) 另一个使用导入的文件。