ubuntu 安装node 切换版本

安装 Node.js

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -



echo "
deb https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_6.x trusty main
deb-src https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_6.x/ trusty main
" | sudo tee /etc/apt/sources.list.d/nodesource.list


sudo apt-get update


sudo apt-get install -y nodejs


切换版本

安装 n 命令

sudo npm install n -g
sudo n lts
sudo n stable    //切换到稳定版本
sudo n latest    //最新版本
sudo n 8.4.0     //切换到指定版本

node -v 发现切换不成功的话

切换node版本后,node版本号不变的问题
# vi /etc/profile

最后一行添加
export NODE_HOME=/usr/local
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH



然后执行 source /etc/profile


最后在执行 node -v 你就成功了

要在Ubuntu安装Node.js 18.16版本,你可以使用Ubuntu官方仓库中的版本,也可以使用Node.js官方的安装脚本来安装特定版本。以下是两种推荐的方法: 1. 使用Ubuntu官方仓库安装: 首先,你需要更新你的包索引: ``` sudo apt update ``` 然后,安装Node.js和npm: ``` sudo apt install nodejs npm ``` 但是,这种方法可能不会安装最新版本Node.js。要安装特定版本Node.js(比如18.16),可能需要添加NodeSource官方源或使用nvm(Node Version Manager)。 2. 使用NodeSource官方源安装特定版本: 首先,导入NodeSource官方源的GPG密钥: ``` curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg ``` 接着,将NodeSource官方源添加到你的系统源列表中: ``` echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list ``` 然后,再次更新你的包索引并安装Node.js 18.16: ``` sudo apt update sudo apt install nodejs ``` 3. 使用nvm安装特定版本: nvm允许你在同一台机器上安装和使用多个版本Node.js。首先,你可能需要安装nvm: ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash ``` 安装完成后,关闭并重新打开你的终端,或者运行以下命令使nvm生效: ``` export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm ``` 使用nvm安装Node.js 18.16: ``` nvm install 18.16 ``` 你可以通过运行 `nvm list` 来查看已安装Node.js版本,并通过 `nvm use 18.16` 切换到特定版本安装完成后,你可以通过运行 `node -v` 和 `npm -v` 来验证Node.js和npm的版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值