Node.js require()不返回任何内容



我在Windows8上使用CoffeeScript和Node.js。我有一个目录,里面有两个文件,main.coffee和test.coffee

test = require "./test.coffee"
console.log test.x * 2

test.coffee的代码是:

x = 2

当我运行coffee main.coffee -n时,我会返回NaN。我试过在requireconsole.log上使用括号,但它不会改变任何内容。

Node.js要求您的模块使用exports来定义从require 导出的内容

试试test.coffee of:

exports.x = 2;

最新更新