bash:npm:在Debian 9.3中找不到命令

Orl*_*ena 8 debian node.js npm debian-stretch

我正在使用Debian 9.3.(拉伸)我无法运行"npm"命令.

输出为 node -v

bash: node: command not found
Run Code Online (Sandbox Code Playgroud)

输出为 nodejs -v

v4.8.2
Run Code Online (Sandbox Code Playgroud)

输出为 npm -v

bash: npm: command not found
Run Code Online (Sandbox Code Playgroud)

我是Debian的新手,我无法理解发生了什么.
- 我已经重新安装了Node.js
- 我已经尝试过遵循官方页面的步骤了.
- 我已经运行了apt-get install npm输出E: Unable to locate package npm.
- 我在Debian Testing时遇到了同样的错误.

感谢阅读和帮助
- Melt

Dio*_*sus 6

你从他们的网站安装了节点js吗?如果不是这种情况,请将其删除apt-get remove nodejs 并从此链接安装(按照以下步骤操作) https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions


编辑

在看完你的版本后,我意识到你正在运行一个旧版本的nodejs ...请删除当前的nodejs版本(V4.8.2)并通过此链接安装它https://nodejs.org/en/download/package-manager /#debian-and-ubuntu-based-linux-distributions 它将为您提供安装了NPM的最新版本(我的是V9.2.0).


TAH*_*URI 6

我在使用debian时遇到了同样的问题,然后尝试了一下并解决了问题。

运行这是命令

curl -L https://npmjs.org/install.sh | 须藤

检查版本

npm -v

完成这些步骤后,您应该会看到此信息 在此处输入图片说明