流星中的项目结构和导入问题

时间:2016-08-07 11:52:45

标签: javascript meteor

我是meteor的新手,我用它来为移动设备创建一个webgl应用程序。

我的问题是文件结构。我已经阅读了这些手册,所以请不要链接到它们。

1. lib首先被加载,所以我把我应该在main.js执行的所有代码放在那里?(我的webgl项目的ig我使用了很多oop,所以它使得把我的代码放在这里的意义吗?)

2.考虑以下结构 enter image description here

我用于webgl应用程序的所有内容都在src文件夹中,但如果我想Application.run();我总是收到错误Uncaught Error: Cannot find module 'src/Application.js'。每个文件夹中都会出现此问题,我将src文件夹放入libimport或其他任何位置。

我的Application.js看起来像这样:

var Application={};
Application.run = function () {

        //code

}
module.exports = Application;

但我真正想要Application.js的是:

function Application(){
  //some stuff
}
Application.prototype.run = function(){
   //some stuff
}

那么我怎样才能在application.js中使用main.js的第二种方法,如果不可能,我应该怎样做呢?

1 个答案:

答案 0 :(得分:1)

从屏幕截图中看,您的Application.js文件实际上只是Application的名称(没有.js扩展名)。

这可能是您的项目找不到'src/Application.js'的原因。