2012-10-29 56 views
1

我已经使用'npm install vows'安装了誓言,并确保我有'眼睛'但在终端中运行'npm install eyes'。我检查了本地用户的node_modules文件夹中有一个眼睛文件夹。但是,当我运行一些测试使用'誓言'关键字,我得到这个错误的眼睛模块。我曾尝试卸载并重新安装誓言和眼睛多次,但它没有奏效。谁能帮我解决这个问题。找不到模块眼睛

module.js:340 throw err;

错误:无法找到模块“眼睛”

at Function.Module._resolveFilename (module.js:338:15) 
at Function.Module._load (module.js:280:25) 
at Module.require (module.js:362:17) 
at require (module.js:378:17) 
at Object.<anonymous> (/usr/bin/vows:32:15) 
at Module._compile (module.js:449:26) 
at Object.Module._extensions..js (module.js:467:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:312:12) 
at Module.runMain (module.js:487:10) 

回答

0

我认为这是选址问题。 您从npm,node.js的其他源安装,而不是默认的。

你可能会碰到:

whereis eyes 
where is npm 

在你的终端以检查您的安装位置。