【Linux】Ubuntu安装nodejs与npm

前前后后踩了很多坑,不建议直接用apt-get install来安装nodejs,很可能遇到版本不对、安装包不全还卸载不干净等问题,推荐在淘宝镜像上下载压缩文件并上传到Linux环境中解压安装的方式,这样自己也知道卸载的时候该删除哪个文件夹

1.打开淘宝镜像站,找到自己需要的nodejs版本,下载压缩文件。

网址:https://registry.npmmirror.com/binary.html?path=node/v17.6.0/
例如,我服务器的环境是Ubuntu20.04,则选择压缩包 node-v17.6.0-linux-x64.tar.gz 下载

2.上传到Ubuntu环境中,我的目录是 /usr/local ,使用命令 tar -xvzf node-v17.6.0-linux-x64.tar.gz解压到目录中,使用命令 cd /usr/local/node-v17.6.0-linux-x64/bin 移动到nodejs的bin目录下,此时 node 和 npm 都在该文件中,使用 ./node -v./npm -v 可查看 node 和 npm 的版本

3.为更方便使用命令 nodenpm ,用软连接将命令添加到环境变量中:

sudo ln -s /usr/local/node-v17.6.0-linux-x64/bin/node /usr/bin/node
sudo ln -s /usr/local/node-v17.6.0-linux-x64/bin/npm /usr/bin/npm

此时再使用命令 nodenpm 可以查看到node和npm的版本,安装成功,之后再卸载也很方便,只需删除安装包和软链接即可。

(注:使用npm下载的各种包都保存在路径 /usr/local/node-v17.6.0-linux-x64/bin/ 下,如果发现下载某个包后无法使用,去到该目录下使用命令 find ./ -name *** 查看你安装的包的路径,然后将它添加到软链接即可正常使用)

猜你喜欢

转载自blog.csdn.net/Elford/article/details/123337667
今日推荐