bash: npm: command not found?
我正在学习laravel,并按照本教程进行操作,
但是当我尝试安装npm时,会说
只需进入npm页面并按照说明进行操作。
如果您已经安装了nodejs,但仍然收到此错误。 npm:找不到命令。.
运行此
1 | apt-get install -y npm |
我也遇到同样的问题,我发现的解决方案是安装npm,然后重新启动Visual Studio Code
在Redhat基本操作系统中的
(在centos 7中测试)
1 | yum install nodejs npm -y |
在debian基本操作系统中的
1 | apt-get install -y npm |
我遵循相同的教程,但遇到了这个问题,解决方法是从此链接下载
8.11.4 LTS版本
,然后安装它,然后该命令就可以正常工作了。
我知道这是一个老问题。但是它一直显示在Google的第一位,并且所有内容都显示为\\\\" install node.js \\\\"。对于新手来说,这并不明显,因此您所要做的就是访问node.js网站并搜索适用于Linux发行版或任何其他操作系统的命令。这是链接:https://nodejs.org/en/download/package-manager/
在此页面中,您必须选择操作系统,然后才能找到命令。然后,您只需以root用户身份登录控制台(例如,使用腻子)并执行该命令。
之后,您以普通用户身份登录并再次进入laravel应用程序文件夹,然后再次运行npm install命令,它应该可以工作。希望能帮助到你。
如果您已经在系统上全局安装了npm,并且仍通过VSCode终端收到上述错误消息。只需关闭VSCode应用程序,然后再次重新打开,即可解决此问题。
解决方案很简单。
在安装Node之后,您应该重新启动VScode并运行npm install命令。
就我而言,这完全是我的错(通常),我在Windows中更改环境变量下的系统路径,并弄乱了Node / NPM的路径。因此,解决方案是为NPM重新添加路径,请参见此答案或惰性选项:重新安装它将为您重新添加。
您需要安装Node。访问此链接
[1]:https://nodejs.org/en/并按照说明进行操作。
Debian:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | cd /tmp/ wget https://deb.nodesource.com/setup_8.x echo 'deb https://deb.nodesource.com/node_8.x stretch main' > /etc/apt/sources.list.d/nodesource.list wget -qO - https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - apt update apt install nodejs node -v npm -v |