Meteor 流星“;使用“严格的”;使用全局别名
在另一篇SO帖子中,第二个选项是编写Meteor 流星“;使用“严格的”;使用全局别名,meteor,Meteor,在另一篇SO帖子中,第二个选项是编写G,以创建名称空间。 然后在每个其他js文件的顶部写上“use strict” 这就是这样一个文件的全部内容吗?如果是,那么“top”文件应该位于何处(服务器、客户端,两者都是),名称是什么?因为Meteor根据文件路径加载文件。感谢在Meteor中创建全局命名空间的方法之一(如中所建议)是使用一个文件,其中声明了此的全局别名,例如: G = this; 理想情况下,此文件应先加载,然后在客户端和服务器上加载 为实现这一目标,根据以下要求: 首先加载lib/
G在第一个“top”文件中输入code>,以创建名称空间。
然后在每个其他js文件的顶部写上“use strict”
这就是这样一个文件的全部内容吗?如果是,那么“top”文件应该位于何处(服务器、客户端,两者都是),名称是什么?因为Meteor根据文件路径加载文件。感谢在Meteor中创建全局命名空间的方法之一(如中所建议)是使用一个文件,其中声明了此
的全局别名,例如:
G = this;
理想情况下,此文件应先加载,然后在客户端和服务器上加载
为实现这一目标,根据以下要求:
lib/
目录中的文件(在客户端加载模板文件之后)client/
或server/
目录之外的任何文件app.js
(或按字母顺序排在第一位的任何类似名称)。然后,我将把这个文件放在lib/
文件夹的根目录下,以便在客户端和服务器上加载它
因此,
app.js
的路径应该是:/your\u meteor\u project\u root/lib/app.js
不确定要查找什么,但是可以将“use strict”
添加到要启用严格模式的任何文件的顶部。“顶部”文件应该位于什么位置?它是否需要在加载任何其他文件之前加载?它应该在一个文件夹中,并以特定的名称命名,以便Meteor首先打开它吗?i、 e.“top”?是,文件,其中G=this声明的代码>应该首先加载,最好同时在服务器和客户端上加载。你可以将它放在meteor应用程序根目录下名为app.js
的文件中,首先在客户端和服务器上加载。我正在查看文档,但找不到app.js获得优先加载权。你有链接吗?我之前的评论不正确。我添加了一个正确答案,请检查。