【发布时间】:2014-01-26 08:47:36
【问题描述】:
我在一个文件中整理了一些代码,如下:
var exports = Symphonize;
function Symphonize(generation_specification) {
this.generate_spec = function(){
return generation_specification;
}
}
当我在同一个项目中启动另一个 JavaScript 文件并需要这样的代码时:
var symphonize = require('../bin/symphonize');
var Symp = new symphonize({"test":"test1"});
它抛出错误:
/Users/adron/Codez/syphonize/tests/syphonize.js:8
var Symp = new syphonize({"test":"test1"});
^ TypeError: object is not a function at Object.<anonymous>
我应该用另一种方式来构建它吗?我只希望“交响乐”代码在调用该代码上的任何函数之前需要一个简单的对象(配置对象将是 JSON)。
【问题讨论】:
-
这可能应该移到 SO。
-
你是对的。我已经停止在这里发布上述项目。
标签: javascript node.js