Npm 为什么是';巴别塔寄存器&x27;在单元测试中给出异常?

Npm 为什么是';巴别塔寄存器&x27;在单元测试中给出异常?,npm,mocha.js,Npm,Mocha.js,我有点沮丧。。。我一直试图在单元测试的路径上获得babel寄存器,但一次又一次。。。它似乎没有出现在运行摩卡咖啡。我们缺少什么吗 特别是,我有一个包含babel register的package.json,并基于这个包进行安装。然而,当我尝试运行mocha时,我不断得到一个错误,即找不到包。有什么建议吗 以下是有助于调试的确切错误: Error: Cannot find module 'babel-register' at Function.Module._resolveFilename

我有点沮丧。。。我一直试图在单元测试的路径上获得babel寄存器,但一次又一次。。。它似乎没有出现在运行摩卡咖啡。我们缺少什么吗

特别是,我有一个包含babel register的package.json,并基于这个包进行安装。然而,当我尝试运行mocha时,我不断得到一个错误,即找不到包。有什么建议吗

以下是有助于调试的确切错误:

Error: Cannot find module 'babel-register'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (<Path to test which is failing>\<test>.js:1:63)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
错误:找不到模块“babel寄存器”
在Function.Module.\u解析文件名(Module.js:469:15)
在Function.Module.\u加载(Module.js:417:25)
at Module.require(Module.js:497:17)
根据需要(内部/module.js:20:19)
反对。(\.js:1:63)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
在Function.Module.\u加载(Module.js:438:3)
这是在我已经尝试在全球范围内安装babel register之后,希望它能解决这个问题