[英]sudo npm install command not found
我已经使用节点版本管理器在我的服务器(os:amazon ami)中安装了nodejs
和npm
当前节点版本是7.10.0
npm 版本是4.2.0
当我尝试使用sudo npm install
package.json 中存在的 depeondeies 时,nodejs 项目位于var/www/testing
文件夹中,我收到命令未找到错误
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
文件夹是空的。
正确的 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.