我试图让nodeunit模块在coffeescript项目中工作,但似乎无法运行基本测试。 这里是我的榜样CoffeeScript的 需要 'nodeunit'如何在coffeescript文件中使用node.js模块的'nodeunit'
test = true
test2 = false
exports.testSomething = (test) ->
test.expect(1)
test.ok(true, "this should pass")
test.done()
exports.testSomethingElse = (test2) ->
test2.expect(1)
test2.ok(false, "this should fail")
test2.done()
不幸的是,当我运行 '$ nodeunit example.coffee' 我得到的错误输出:
example.coffee:4 exports.testSomething = (test) -> ^
module.js:296 throw err; ^SyntaxError: Unexpected token > at Module._compile (module.js:397:25) at Object..js (module.js:408:10) at Module.load (module.js:334:31) at Function._load (module.js:293:12) at require (module.js:346:19) at /usr/local/lib/node/nodeunit/lib/nodeunit.js:75:37 at /usr/local/lib/node/nodeunit/deps/async.js:508:13 at /usr/local/lib/node/nodeunit/deps/async.js:118:13 at /usr/local/lib/node/nodeunit/deps/async.js:134:9 at /usr/local/lib/node/nodeunit/deps/async.js:507:9
谁能帮助我刚刚得到了简化使用Node.js测试并运行在Coffeescript中?
在此先感谢
现象侦探工作。我的$ NODE_PATH是空的,但我的其他模块都不在意。非常感谢你。 –
@ user1028416然后,您应该将他的答案标记为正确。当你在这里时,考虑给答案+1。我们在Stack Overflow上工作。 :) –