博客
关于我
Linux中安装与卸载nodejs教程
阅读量:795 次
发布时间:2023-02-03

本文共 1606 字,大约阅读时间需要 5 分钟。

因为需要更换nodejs的版本,所以开贴记录一下过程,以供以后参考。

安装nodejs

1.使用源文件安装

可以去下载源文件,然后上传到Linux中解压安装。

2.在线安装

因为本人要使用项目要求的nodejs版本>=18,因此安装个18.20.3(LTS)版本的nodejs。

1. 进入Linux自定义目录下(如/usr/local),通过wegt命令获取nodejs的安装包。

cd /usr/local  && wget https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-x64.tar.xz

2. 下载完的安装包是*.tar.xz格式,因此使用解压命令对其解压。

xz -dk node-v18.20.3-linux-x64.tar.xz  && tar -xvf node-v18.20.3-linux-x64.tar

3. 文件的名称太长,对文件进行重命名。

mv node-v18.20.3-linux-x64 nodejs

4. nodejs环境配置

4.1 进入配置文件。

vim /etc/profile

4.2 按ii键进入编辑模式,在文件的最后面添加一个新行,并将下面代码粘贴过去。

export NODE_HOME=/usr/local/nodejsexport PATH=$PATH:$NODE_HOME/binexport NODE_PATH=$NODE_HOME/lib/node_modules

按ESC键退出编辑模式,并按:wq键退出该配置文件。

4.3 使该配置文件生效。

source /etc/profile

5. 查看nodejs与npm的版本号。

node -v
npm -v

能正确显示node与npm的版本号即安装成功!

6. npm换淘宝源。

因为nodejs的源服务器在国外,在国内使用下载速度不稳定,因此更换国内的淘宝源。

npm config set registry https://registry.npmmirror.com

使用如下命令查看当前源。

npm config get registry

7. 删除nodejs的安装包以及使用xz解压产生的.tar压缩包(可选)。

rm /usr/local/node-v18.20.3-linux-x64.tar.xz
rm /usr/local/node-v18.20.3-linux-x64.tar

8.使用npm安装yarn。(可选)

yarn与npm都是Linux中的包管理器,但yarn是异步执行依赖,所以安装速度快并且安装过程信息很干净。yarn安装后有个yarn.lock文件,这个文件会锁定比安装的版本,别人在安装时会直接读取yarn.lock文件,这样可以保证安装的依赖的版本是一样的。

全局安装yarn

npm install -g yarn

查看yarn的版本

yarn -v

经历以上步骤,nodejs已安装成功,开始你的nodejs之旅吧!

nodejs卸载

写这个nodejs卸载是因为上文说了,我要更换nodejs的版本,因此把nodejs卸载的教程一并写了吧。

1. 首先卸载npm。

sudo npm uninstall npm -g

2. 卸载node。

sudo remove nodejs npm -y

3. 删除安装路径的文件夹。

sudo rm -rf /usr/local/nodejs

进入 /usr/local/lib 删除所有node 和 node_modules文件夹;

进入 /ussr/local/include 删除所有node 和 node_modules文件夹;

进入 /usr/local/bin 删除node的可执行文件。

使用node -v  npm-v命令查看是否卸载成功。

转载地址:http://lszfk.baihongyu.com/

你可能感兴趣的文章
linux命令:facl文件系统的访问控制列表
查看>>
linux命令:压缩解压打包工具大集合
查看>>
linux和python轻松实现短信和邮件的秒发!四大实战脚本大揭秘!
查看>>
Linux和Windows比较
查看>>
linux唯一进程标识,C++:在程序中获取全球唯一标识号(GUID或UUID)
查看>>
Linux基于Hadoop2.8.0集群安装配置Hive2.1.1及基础操作
查看>>
linux基于学习
查看>>
Linux基本命令(三)-----Linux常用命令(按功能分类)
查看>>
linux基础
查看>>
Linux基础
查看>>
Linux基础(六)--软Raid实现
查看>>
Linux基础-vim编辑器
查看>>
linux基础-第七单元 用户、群组及权限的深入讨论
查看>>
Linux基础——g++编译、静态库与动态库(共享库)
查看>>
Linux基础——gcc编译、静态库与动态库(共享库)
查看>>
Linux基础入门
查看>>
linux基础入门--history
查看>>
Linux基础命令---gzexe
查看>>
Linux基础命令---umask
查看>>
Linux基础命令cd,在使用时有哪些小技巧?
查看>>