node -v:未找到命令“node”(但已安装节点)

node -v:未找到命令“node”(但已安装节点)

我在使用 nodejs 时遇到一个奇怪的问题。当我尝试运行时,node -v我得到了这个:

Command 'node' not found, but can be installed with:

sudo apt install nodejs

当我尝试运行时,npm -v我得到了这个:

Command 'npm' not found, but can be installed with:

sudo apt install npm

但是当我尝试使用 nvm 安装节点时,nvm install v16.13.1我得到了这个:

v16.13.1 is already installed.
Now using node v16.13.1 (npm v8.1.2)

现在node -vnpm -v可以工作了。每次我重新启动系统时都会发生这种情况。每次启动我的电脑时运行真的很烦人nvm install v16.13.1。知道为什么会发生这种情况吗?

相关内容