Node.js:找不到模块错误

Nik*_* K. -3 javascript module node.js npm sinon

我正在使用此命令从NPM注册表安装模块:

npm install dc
Run Code Online (Sandbox Code Playgroud)

所有文件都已成功安装,但dc无法解析依赖项.

$ node web-test.js

module.js:340
    throw err;
    ^
Error: Cannot find module 'sinon'
    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/nikunj/nik_verve/source/node-v0.10.20/node_modules/dc/test/env.js:25:9)
    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)
    at Module.require (module.js:364:17)
Run Code Online (Sandbox Code Playgroud)

hex*_*ide 10

要求模块sinon,你必须npm install sinon,而不是其他模块.

编辑:由于您已将问题更改为安装依赖项,因此sinon devDependency适用于软件包dc,因此为了安装它,您必须导航到模块的文件夹并运行npm install.全局注册表的安装不会为您安装开发人员依赖项,但本地安装运行将安装正常和开发依赖项.