源码安装node

进入官网
https://nodejs.org/en/about/previous-releases

文件拖放 lrzsz
https://registry.npmmirror.com/binary.html?path=node/v12.14.1/

解压
sudo dpkg -i code_1.49.3-1601661857_amd64.deb 解压deb后缀
解压 7z后缀
安装 sudo apt install p7zip-full
7z x 文件.7z -r -o./test # -r -o./路径 解压到指定路径
解压 zip后缀
sudo apt install unzip
unzip 文件.zip
tar.xz文件不能直接解压 使用 xz -d xxx.tar.xz 转为.tar文件
tar xvf xxx.tar

.tar.gz
tar -xzvf 解压
进入文件目录
configure、Makefile还是Imake。
config
	./configure
	make
	make install
makefile
	make
	make install
lmake
	xmkmf
	make
	make install

或者进入解压目录
./bin/node -v 查看版本
解压文件bin目录下包含node、npm等命令 通过ln设置软链接

sudo ln -s /home/subsc/node-v18.18.0-linux-x64/bin/node /usr/local/bin/

sudo ln -s /home/subsc/node-v18.18.0-linux-x64/bin/npm /usr/local/bin/

修改开发环境
vim/etc/profile文件
#SET PATH FOR NODEJS
export NODE_HOME=/opt/node-v8.11.4-linux-x64
export PATH=$NODE_HOME/bin:$PATH
将NODE_HOME的内容换成nodejs的安装路径即可

刷新环境变量
source /etc/profile

检查配置
node -v

npm -v

完整卸载nodejs
删除软件包
sudo apt remove nodejs
sudo apt remove npm
然后到以下文件夹删除相关残留文件:
进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
进入 /usr/local/bin 删除 node 的可执行文件

从NodeSource中安装Node.js和npm
• v14.x - 最新稳定版
• v13.x
• v12.x - 最新长期版本
• v10.x - 前一个长期版本
安装14.x
以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本:
curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
脚本添加NodeSource签名key到系统中,创建apt源文件,安装必备软件包,并刷新apt缓存,若需要另外的Node.js版本,如12.x 将setup_14修改为setup_12.x即可
安装node.js和npm
sudo apt install nodejs # nodejs包包含node和npm二进制包

验证
node --version
npm --version

npm更新到最新
npm install -g@latest
npm install -g npm@6.4.1  指定版本
posted @ 2024-02-06 15:14  yydssssssssss  阅读(60)  评论(0)    收藏  举报