【发布时间】:2021-04-23 01:19:13
【问题描述】:
在 nvm 中使用我的节点时遇到问题
输入nvm ls可以看到我的节点
v9.11.2
v14.16.1
v16.0.0
-> system
然后,我输入nvm use 14,打印出Now using node v14.16.1 (npm v6.14.12)
然而,当我输入node -v
它打印出-bash: /home/pi/.nvm/versions/node/v14.16.1/bin/node: No such file or directory
然后,当我输入nvm ls 时,我找不到指向我当前节点的箭头。(箭头消失)
v9.11.2
v14.16.1
v16.0.0
system
系统节点除外
另外,如果我手动进入该目录,我可以找到该节点文件。 我该如何解决这个问题?
我目前正在使用 rpi4 和 rasberry pi OS(aarch64)。
+) 我每次重启电脑时都必须输入nvm use system
【问题讨论】:
-
ls -l /home/pi/.nvm/versions/node/v14.16.1/bin/node的结果是什么? -
它的
-rwxr-xr-x 1 pi pi 72420328 Apr 7 00:11 /home/pi/.nvm/versions/node/v14.16.1/bin/node -
嗯....
command -v node怎么样? -
它打印
/home/pi/.nvm/versions/node/v14.16.1/bin/node但是,当我输入“节点”时,我得到-bash: /home/pi/.nvm/versions/node/v14.16.1/bin/node: No such file or directory -
如果您输入
/home/pi/.nvm/versions/node/v14.16.1/bin/node -v作为您的命令呢?那会打印 v14.6.1 还是告诉您找不到文件?另外,你不是在做sudo,是吗?whoami的结果是什么?
标签: node.js npm raspberry-pi nvm