繁体   English   中英

未找到 sudo npm install 命令

[英]sudo npm install command not found

我已经使用节点版本管理器在我的服务器(os:amazon ami)中安装了nodejsnpm当前节点版本是7.10.0 npm 版本是4.2.0

当我尝试使用sudo npm install package.json 中存在的 depeondeies 时,nodejs 项目位于var/www/testing文件夹中,我收到命令未找到错误

nodenpm的路径分别为

~/.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文件夹是空的。

正确的 npm 路径是/usr/local/bin/npm否则只需再次在命令下运行

sudo apt-get install npm

并验证 npm 是否已安装,或者您可以尝试:

sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm

当我尝试安装 npm 时出现此错误。 bash-3.2$ sudo npm install sudo: npm: 找不到命令

所以,我从https://nodejs.org/en/下载了 node.js 它会自动设置在所需的路径。

安装后,它对我有用。

尝试使用 Nvm Node Version Manager 从 Officai NVM Git Hub Repo 安装 Node

https://github.com/nvm-sh/nvm

git clone https://github.com/nvm-sh/nvm
cd nvm
./installer.sh
nvm install <AnyNodeVersion>


现在点击命令行这个方法实际上对我有用

我面临同样的问题并在这里解释它https://stackoverflow.com/questions/67285266/npmcommand-not-found-node-v-is-working-but-for-npm-command-not-found

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM