jasmine-node找不到spec模块

Dmi*_*bov 5 node.js coffeescript jasmine node-modules jasmine-node

我有一个用coffeescript编写的准系统规范:

# test/foobar.spec.coffee

describe "falsy test", ->
  it "should fail", ->
    expect(true).toBe false
Run Code Online (Sandbox Code Playgroud)

当我jasmine-node --coffee test/foobar.spec.coffee从项目目录运行时,我收到以下错误:

Exception loading: /Users/myuser/programming/project/test/foobar.spec.coffee
{ [Error: Cannot find module '/Users/myuser/programming/project/test/foobar.spec'] code: 'MODULE_NOT_FOUND' }
Run Code Online (Sandbox Code Playgroud)

我在用:

node --version
v0.10.8

jasmine-node --version
1.13.0
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?

Ada*_*zek 0

我对其他软件包(require、supertest)也有类似的问题。似乎如果您全局安装它们(npm install -g),就会收到此错误。通过本地安装(没有 -g 选项),一切似乎都很正常。