Meteor 流星“;使用“严格的”;使用全局别名

Meteor 流星“;使用“严格的”;使用全局别名,meteor,Meteor,在另一篇SO帖子中,第二个选项是编写G,以创建名称空间。 然后在每个其他js文件的顶部写上“use strict” 这就是这样一个文件的全部内容吗?如果是,那么“top”文件应该位于何处(服务器、客户端,两者都是),名称是什么?因为Meteor根据文件路径加载文件。感谢在Meteor中创建全局命名空间的方法之一(如中所建议)是使用一个文件,其中声明了此的全局别名,例如: G = this; 理想情况下,此文件应先加载,然后在客户端和服务器上加载 为实现这一目标,根据以下要求: 首先加载lib/

在另一篇SO帖子中,第二个选项是编写
G,以创建名称空间。
然后在每个其他js文件的顶部写上“use strict”


这就是这样一个文件的全部内容吗?如果是,那么“top”文件应该位于何处(服务器、客户端,两者都是),名称是什么?因为Meteor根据文件路径加载文件。感谢

在Meteor中创建全局命名空间的方法之一(如中所建议)是使用一个文件,其中声明了此
的全局别名,例如:

G = this;
理想情况下,此文件应先加载,然后在客户端和服务器上加载

为实现这一目标,根据以下要求:

  • 首先加载
    lib/
    目录中的文件(在客户端加载模板文件之后)
  • Meteor将加载客户端和服务器上
    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获得优先加载权。你有链接吗?我之前的评论不正确。我添加了一个正确答案,请检查。