我在ec2上使用amazon linux。使用nvm安装节点v4.4.5并运行我的脚本,我有这个错误:
Error: Cannot find module 'underscore'
我尝试npm install underscore --save
和npm 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)