我在使用 node.js 时遇到了另一个问题,这次我无法让我的 javascript 代码识别出咖啡脚本模块的类具有函数。
在我的主文件 main.js 中,我有以下代码:
require('./node_modules/coffee-script/lib/coffee-script/coffee-script');
var Utils = require('./test');
console.log(typeof Utils);
console.log(Utils);
console.log(typeof Utils.myFunction);
在我的模块 test.coffe 中,我有以下代码:
class MyModule
myFunction : () ->
console.log("debugging hello world!")
module.exports = MyModule
这是我运行时的输出node main.js
:
function
[Function: MyModule]
undefined
我的问题是,为什么我的主文件加载了正确的模块,但为什么无法访问该功能?我做错了什么,无论是咖啡脚本语法,还是我对模块的要求?让我知道我是否应该澄清我的问题。
谢谢,
维内