Meteor.js提供javascript文件而不使用(function(){…})

Meteor.js提供javascript文件而不使用(function(){…}),javascript,meteor,Javascript,Meteor,标题应该是不言自明的,但是有没有一种方法可以让Meteor提供javascript文件而不将其填充到(function(){})。调用(this) 我编写了一个应用程序,它依赖于javascript对象,每个对象都存储在自己的文件中,然后在它们准备好使用时进行实例化。但是,由于上述问题,它们是孤立的,无法从外部文件查看 我提出的唯一选择是将它们存储为纯文本,然后使用HTTP请求加载它们,然后将它们存储到主文件中。希望我错过了一条更容易的路 如果你需要任何代码,让我知道,但我认为这是足够普遍的,不

标题应该是不言自明的,但是有没有一种方法可以让Meteor提供javascript文件而不将其填充到
(function(){
})。调用(this)

我编写了一个应用程序,它依赖于javascript对象,每个对象都存储在自己的文件中,然后在它们准备好使用时进行实例化。但是,由于上述问题,它们是孤立的,无法从外部文件查看

我提出的唯一选择是将它们存储为纯文本,然后使用HTTP请求加载它们,然后将它们存储到主文件中。希望我错过了一条更容易的路

如果你需要任何代码,让我知道,但我认为这是足够普遍的,不保证任何

--编辑--


我最初写这是一个独立的html页面,但后来决定全力以赴使用meteor使其成为一个成熟的web应用程序。

尝试以这种方式获取javascript文件可能不是一个好主意,因为当您部署应用程序或设置生产模式时,所有javascript文件和html文件将缩小为一个js文件&它们在开发过程中不再存在于正常位置:

如果您想让meteor不触及javascript文件,则需要将其放在项目根目录中名为
/public
的文件夹中


如果您对javascript文件中的内容更感兴趣,而不是通过文件名获取它们,那么您可能希望切换到meteor的
devel
分支,或者等待0.6.2.1之后的never版本,将您的javascript文件放入
/client/compatibility/
中,因为这些文件的作用域不是可变的&仍然会被自动引用,而不像
/public
目录。

这样尝试获取javascript文件可能不是一个好主意,因为当您部署应用程序或设置在生产模式下,所有javascript文件和html文件将缩小为一个js文件&它们在开发过程中不再存在于正常位置:

如果您想让meteor不触及javascript文件,则需要将其放在项目根目录中名为
/public
的文件夹中


如果您对javascript文件中的内容更感兴趣,而不是通过文件名获取它们,那么您可能希望切换到meteor的
devel
分支,或者等待0.6.2.1之后的never版本,将您的javascript文件放入
/client/compatibility/
中,因为这些文件的作用域不是可变的&与
/public
目录不同,它们仍然会被自动引用。

这似乎很奇怪。将所有这些都作为一个javascript文件会更好吗?这似乎很奇怪。将所有这些都作为一个javascript文件会更好吗?