玩转树莓派树莓派树莓派

树莓派安装配置nodejs

2018-09-25  本文已影响2人  终可见丶

首先是安装nodeJS,找了很多教程。

于是我采取了第二种方案,下载编译好的压缩包

首先是查看你的树莓派的系统位数和版本。
找到nodejs压缩包的下载地址

https://nodejs.org/en/download/这是nodejs下载页面。

选择对应系统版本
然后对着按钮右键,复制链接地址。
下载压缩包

在命令行,进入到/home/pi/这个文件夹。输入命令wget https://nodejs.org/dist/v8.12.0/node-v8.12.0-linux-armv7l.tar.xz
这个网址就是刚刚复制的网址,我用putty,点一下鼠标右键就复制进去了。
回车等待下载。。。
我出去吃了个饭,回来刚刚下载到99%。

解压压缩包

下载完成后,在当前目录下,继续输入命令tar -xvf node-v8.12.0-linux-armv7l.tar.xz解压文件。现在就下载安装了nodejs了。解压会生成一个node文件夹,里面就是程序文件了。

测试安装是否成功

cd /home/pi/node/bin进入到文件夹 /home/pi/node/bin
ls -l查看当前文件夹下是否有名叫 node 的可执行文件。
./node -v 查看nodejs的版本,正常情况会输出v8.12.0这样的node版本信息。
./npm -v 查看npm的版本,正常情况会输出6.4.1这样的版本信息。

配置链接

现在我们还不能在任意文件夹使用nodejs。要么把它们配置到环境变量,要么就做个链接来使用。我采用的配置链接的方式。
sudo ln /home/pi/node/bin/node /usr/local/bin/node 配置node的链接。
sudo ln -s /home/pi/node/lib/node_modules/npm/bin/npm /usr/local/bin/npm 配置npm的链接。
现在换个文件夹执行node -v会输出node版本信息,但是npm -v却会报错
Error: Cannot find module '/usr/local/bin/node_modules/npm/bin/npm-cli.js

修改npm链接内容

sudo vi /usr/local/bin/npm ,然后把两处相对路径 $basedir 改成绝对路径 /home/pi/node

...
NODE_EXE="/home/pi/node/node.exe"
...
NPM_CLI_JS="/home/pi/node/lib/node_modules/npm/bin/npm-cli.js"
...

我改的是basedir的值,也可以运行。
现在运行npm -v就可以正常输出npm的版本信息了。

参考教程:
raspberryPi树莓派安装nodejs-CSDN博客

上一篇 下一篇

猜你喜欢

热点阅读