Nodejs EC2无法找到模块' ./ lib / nodefs-handler'

时间:2017-01-08 13:48:51

标签: node.js amazon-ec2

我刚刚在EC2实例上干净地安装了nodejs(v6.9.4),但是当我尝试运行我的nodejs应用程序时,我收到以下错误:

Error: Cannot find module './lib/nodefs-handler'
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> (/home/ec2-user/asistio/node_modules/chokidar/index.js:12:21)
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)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/ec2-user/asistio/node_modules/watchpack/lib/DirectoryWatcher.js:7:16)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)

当我尝试使用npm install nodefs-handler安装模块时,出现错误'nodefs-handler' is not in the npm registry.

我猜测nodefs-handler是nodejs中由于某种原因尚未安装的模块,但我可以找到解决方法。 任何想法将不胜感激! TIA!

1 个答案:

答案 0 :(得分:0)

nodefs-handler是一个提出nodejs安装的模块,尝试运行它:

rm -rf /usr/local/lib/node_modules/npm,重新启动计算机并重新安装节点js

删除/ usr / local / lib / node_modules

$ sudo n 6.
$ sudo npm install -g npm@3.10.0
$ sudo npm install -g npm@next
$ sudo n 7.

干杯:)