在linux上使用下划线的node.js错误:找不到模块'underscore'

时间:2016-06-04 15:04:52

标签: linux node.js amazon-ec2 underscore.js nvm

我在ec2上使用amazon linux。使用nvm安装节点v4.4.5并运行我的脚本,我有这个错误:

Error: Cannot find module 'underscore'

我尝试npm install underscore --savenpm install underscore -g。它只是不起作用。

我不知道为什么是错的。有人可以帮忙吗?

  

server-0(错误):在Function.Module._load(module.js:276:25)   server-0(错误):在Function._load   (/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/pm2/node_modules/pmx/lib/transaction.js:62:21)   server-0(错误):在Module.require(module.js:353:17)server-0   (错误):at require(internal / module.js:12:17)server-0(err):
  在对象。 (/var/server/routes/v1/auth.js:6:11)server-0   (错误):在Module._compile(module.js:409:26)server-0(错误):
  at Object.Module._extensions..js(module.js:416:10)server-0(err):
  在Module.load(module.js:343:32)server-0(错误):at   Function.Module._load(module.js:300:12)server-0(错误):错误:不能   找到模块'下划线'服务器-0(错误):at   Function.Module._resolveFilename(module.js:325:15)server-0(err):
  在Function.Module._load(module.js:276:25)server-0(错误):at   Function._load   (/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/pm2/node_modules/pmx/lib/transaction.js:62:21)   server-0(错误):在Module.require(module.js:353:17)server-0   (错误):at require(internal / module.js:12:17)server-0(err):
  在对象。 (/var/server/routes/v1/auth.js:6:11)server-0   (错误):在Module._compile(module.js:409:26)server-0(错误):
  at Object.Module._extensions..js(module.js:416:10)server-0(err):
  在Module.load(module.js:343:32)server-0(错误):at   Function.Module._load(module.js:300:12)

0 个答案:

没有答案