已安装Node.js,但命令提示符找不到文件

时间:2018-07-07 01:02:14

标签: node.js raspberry-pi raspbian

我将 node.js 安装到了在Raspbian Stretch上运行的Raspberry Pi上。

要安装,我使用了命令$ sudo apt-get install -y nodejs。安装没有问题。

当我尝试通过在命令提示符下键入$ nodejs -v来测试安装时,它会返回

nodejs: command not found

如果我尝试再次安装它,则提示返回

nodejs is already the newest version (8.11.1~dfsg-2~bpo9+1)

此外,当我查看/usr/bin文件夹时,我发现其中有 node.js

我花了一段时间寻找可能导致此问题无效的原因。我认为也许 node.js 文件位于错误的文件夹中,但是我读过的所有教程都没有一步可以移动文件。

任何帮助使 node.js 正常工作的帮助将不胜感激! :)

1 个答案:

答案 0 :(得分:0)

尝试一下:

第1步:此命令将更新我们的Debian apt软件包存储库以包括NodeSource软件包。

$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

第2步:安装NodeJS(这将确保您正在安装最新版本)

sudo apt install -y nodejs

第3步:在RaspberryPi中享受NODEJS

$ node -v
v10.6.0
$ node
> 1 + 3
4
> # We can hit Ctrl-C twice to exit the REPL and get back to the bash (shell) prompt.

如果与以前的NODE安装有冲突,请执行以下操作删除所有现有的安装:

运行which node将返回类似/path/bin/node

然后运行cd /path

然后运行rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1

希望有帮助!