Node.js 在生成中找不到模块Q

Node.js 在生成中找不到模块Q,node.js,travis-ci,jasmine-node,Node.js,Travis Ci,Jasmine Node,我在Travis CI上运行了很长时间的jasmine测试,但在最近的提交中,我得到了一个错误:找不到模块Q,而package.json中满足了依赖关系。如果我在本地运行它们,测试就会顺利通过 Message: Error: Cannot find module 'Q' Stacktrace: Error: Cannot find module 'Q' at Function.Module._resolveFilename (module.js:338:15) at Function

我在Travis CI上运行了很长时间的jasmine测试,但在最近的提交中,我得到了一个错误:找不到模块Q,而package.json中满足了依赖关系。如果我在本地运行它们,测试就会顺利通过

Message:
  Error: Cannot find module 'Q'
Stacktrace:
  Error: Cannot find module 'Q'
 at Function.Module._resolveFilename (module.js:338:15)
 at Function.Module._load (module.js:280:25)
 at Module.require (module.js:364:17)
 at require (module.js:380:17)
 at Object.<anonymous> (/home/travis/build/CraftYourModCorporation/OpenCubes/lib/api/mods.js:18:7)
 at Object.<anonymous> (/home/travis/build/CraftYourModCorporation/OpenCubes/lib/api/mods.js:453:4)
 at Module._compile (module.js:456:26)
 at Object.Module._extensions..js (module.js:474:10)
 at Module.load (module.js:356:32)
 at Function.Module._load (module.js:312:12)
这是整个项目。

试试小写的require q。Travis CI在*nix环境下运行,文件系统通常区分大小写。

尝试小写-要求q。Travis CI在*nix环境中运行,在这种环境中,文件系统通常区分大小写。并且,请在问题文本中包含相关代码段和堆栈跟踪。