nodejs初学者一枚,记录一下安装过程中遇到的问题。我在运行npm install noble
发现nodejs10.15.0与npm 5.8.0+ds6-4不兼容。于是运行apt-get update
更新软件包索引,然而发现可安装的npm版本仍然是5.8
上来先更新一波
sudo apt-get update
sudo apt-get upgrade
卸载原有的nodejs
sudo apt-get remove nodejs
然后从https://nodejs.org/dist/v8.17.0/下载包node-v8.17.0-linux-armv7l.tar.gz
解压
tar -xf node-v8.17.0-linux-armv7l.tar.gz
链接 npm和nodejs
ln -s /YOUR_PATH/nodejs/bin/npm /usr/local/bin/
ln -s /YOUR_PATH/nodejs/bin/node /usr/local/bin/
查看版本信息
node -v
npm -v
noble的官方github网址:https://github.com/noble/noble
给出的描述:
安装libudev-dev的时候,说没有这个包
于是配置国内更新源
使用vim编辑文件:
sudo vim /etc/apt/sources.list
用#
注释掉其他行,添加清华源,这里的步骤详见清华镜像官网:https://mirror.tuna.tsinghua.edu.cn/help/raspbian/