我使用'npm install vows'安装了誓言并确保我有'眼睛'但在终端中运行'npm install eyes'。我已检查本地用户的node_modules文件夹中是否有眼睛文件夹。但是当我使用'vows'关键字运行一些测试时,我得到了眼睛模块的这个错误。我曾尝试多次卸载并重新安装誓言和眼睛,但它没有用。任何人都可以帮我解决这个问题。
module.js:340 扔错了;
错误:无法找到模块'眼睛'
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 :(得分:0)
我认为这是位置问题。 你从npm的不同来源安装了node.js而不是默认的。
你可以跑:
whereis eyes
where is npm
在您的终端检查您的安装位置。