javascript - meteor 中的项目结构和导入问题

标签 javascript meteor

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

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

1.首先加载 lib ,所以我把所有应该在 main.js 中执行的代码放在那里?(例如,对于我的 webgl 项目,我使用很多哎呀,所以把我的代码放在这里有意义吗?)

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

我用于 webgl 应用程序的所有内容都在 src 文件夹中,但如果我想要 Application.run(); 我总是收到错误 Uncaught错误:找不到模块“src/Application.js”。这个问题出现在我放入 src 文件夹的每个文件夹中,无论是 lib 还是 import 或者其他什么。

我的 Application.js 如下所示:

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

        //code

}
module.exports = Application;

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

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

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

最佳答案

从您的屏幕截图来看,您的 Application.js 文件实际上只是命名为 Application (不带 .js 扩展名)。

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

关于javascript - meteor 中的项目结构和导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38813850/

相关文章:

dom - Meteor.startup(func) - Meteor 中的 DOM "ready"何时出现?

javascript - 你如何在不覆盖它们的情况下改变/.meteor/local/build/static_cacheable/packages?

meteor - 使用 Meteor 运行每晚进程

javascript - react /nextJS : How to debug different nodes of SSR react application?

javascript - MomentJs 仅返回 Meteor 中上周内的日期

javascript - 使用 Ajax 如何将表单中的下拉菜单选择值与数据库中的记录相匹配,并获取关联的记录/行以预填充表单?

node.js - Meteor 模板助手有条件地始终返回 false

javascript - 获取 Selenium 中选定元素的所有 CSS 属性的值

javascript - 是否需要绑定(bind)方法?

mongodb - Mongo 2.6 的 meteor oplog