【发布时间】:2017-12-19 09:59:09
【问题描述】:
我已经使用节点版本管理器在我的服务器 (os:amazon ami) 中安装了 nodejs 和 npm
当前节点版本为7.10.0
npm 版本为4.2.0
nodejs 项目位于 var/www/testing 文件夹中,当我尝试使用 sudo npm install 安装 package.json 中存在的 depeondeies 时,出现命令未找到错误
node和npm的路径分别是
~/.nvm/versions/node/v7.10.0/bin/node
~/.nvm/versions/node/v7.10.0/bin/npm
npm 和 node 在同一个文件夹中,但是当我尝试这个命令时:
sudo npm install我得到了sudo: npm: command not found
npm install 命令不会抛出任何错误,但node_modules 文件夹是空的。
【问题讨论】:
-
尝试不使用
sudo。node --version或npm --version工作了吗? -
能否提供错误信息
-
@SaugatAcharya
node --version和npm --version在没有节点的情况下工作,它将返回当前的 node.js 和 npm 版本 -
@Natsathorn
sudo npm installcommand not found 抛出错误 -
@Natsathorn 抱歉,这是正确的错误消息 /usr/bin/env: node: No such file or directory
标签: node.js amazon-ec2 npm