当前位置: 首页 > 知识库问答 >
问题:

流星index.js暗含,如何?

姬俊驰
2023-03-14

我有一个非常基本的问题,我已经通读了Meteor应用程序结构,但这仍然有点令人困惑:

meteor chef在理解imports目录时说:

index.js文件是通过在末尾不指定文件名来隐含的。这也被称为“切入点”文件

当我在/client/main中运行meteor create testproject--full创建一个新项目时。js它编写import'/imports/startup/client'

为什么梅因没有。js包括索引。直接使用js文件
为什么import'/imports/startup/client'会自动包含索引。仅js文件?

在Meteor的官方文件中,索引。js不是一个保留字。

  1. HTML模板文件总是在加载其他文件之前加载

引用自另一个问题。


共有1个答案

梁丘权
2023-03-14

正如Styx的注释所指出的,导入索引。js文件是CommonJS模块系统的一个特征,该节点使用的是的版本,Meteor在客户端上使用的是UndertheHood。

脚手架选择不指定索引。为了简洁起见,js文件。

还值得注意的是,在使用imports目录和ES6 imports时,您引用的加载顺序不适用。文件将按代码引用的顺序加载。

 类似资料:
  • 问题内容: 我正在寻找如何在Meteor Up Docker上安装Graphicsmagick。 我找到了这个解决方案docker中的Accessbinaries,但是我无法工作,我应该将这些行放在哪里? 那是我的: 问题答案: 每次您重新启动容器时都要重新安装graphicsmagick软件包,这看起来像是我不想做的黑客。 如果您已经在修改启动脚本,则不妨使用Dockerfile: 然后修改模板

  • 问题内容: 我有一个Iron-router路由,我想通过它通过HTTP POST请求接收经纬度数据。 这是我的尝试: 但是查询服务器: 返回。 也许不包含发布数据?我试图检查对象和请求,但找不到。 问题答案: Iron- router中的连接框架使用bodyParser中间件来解析主体中发送的数据。bodyParser使该数据在对象中可用。 以下对我有用: 这给了我: 另请参见此处:http :

  • 问题内容: 好的,这里是twitter API, 任何人都可以给我有关如何使用Meteor调用此API或链接的任何提示吗 更新:: 这是我尝试过的代码,但未显示任何响应 问题答案: 您要定义checkTwitter Meteor.method 内部 客户范围的块。因为您不能从客户端调用跨域(除非使用jsonp),所以您必须将此块放在一个块中。 顺便说一句,每个文档,在客户端的checkTwitte

  • 我有一个应用程序开发使用流星。js;因为在本地是可以的,我现在想把它移到我的专用服务器上;我已经按照官方文件在服务器上安装了mongodb 2.6;我已通过以下方式转储了本地应用程序的数据库: 并将转储文件夹上传到我服务器上的 /var/www/mywebsite; mongodb配置为使用auth:true; 尝试着 没有插入任何内容(使用MongoShell作为根,我能看到的唯一数据库是loc

  • 我试图在数组中添加一个元素,但不知道是什么导致了我的问题,不知道我是否必须执行插入或更新,我尝试了两者,但两者都不起作用 我搞错了

  • 本文向大家介绍meteor 检查流星工具和流星项目的版本,包括了meteor 检查流星工具和流星项目的版本的使用技巧和注意事项,需要的朋友参考一下 示例 流星工具 要检查Meteor工具的安装版本,只需在任何Meteor项目之外运行以下命令: 要获取所有官方(推荐)Meteor版本的列表,请运行: 流星项目 如果要检查Meteor的项目版本,还可以在项目内执行以下命令: 或仅打印文件内容.mete

  • 问题内容: 更新 此解决方案描述了如何有效使用Meteor中的新Npm系统。 如果可以使用1.3,请检查http://guide.meteor.com/using-packages.html#installing-npm。 例如,要使用moment.js: 然后在您的代码中: 在Meteor中使用NPM软件包的当前方法是什么? 关于此有几个问题,尤其是[这个问题,但是解决方案似乎已经过时:引擎分支

  • 我正在使用微批处理()从Kafka stream读取消息,处理消息并通过将结果写入另一个Kafka主题。该作业(流式查询)被设计为“永远”运行,处理大小为10秒(处理时间)的微批。已设置选项,因为Spark需要检查点。