Linux 安装node16.x

文章描述

node安装16.8安装,以及配置软链接和冲突软链接的方式

今天部署一下做好的express项目,在Linux安装node安装了好久,前两个项目都挺好的。突然用一台新的服务器,又又又忘了怎么安装,特意记录一下

下载node

 

https://nodejs.org/en/  官方直接打开要下载的版本

拉到下面,找到  All download options 打开的时候是最新的版本,我们点击 ..  回到上一级目录,然后找到自己需要的版本

然后找到Linux的版本,记住,一定要选箭头的,我没细心看,下了最后一个,没有bin目录,无法给Linux做软链接

 

然后上传文件,能过  tar -xvf node-v16.18.0-linux-x64.tar.xz 解压

tar -xvf node-v16.18.0-linux-x64.tar.xz

得到上面的目录

由于我上传文件是指定位置,一般来说要移动到/usr/local目录下,用mv命令

mv node-v16.18.0-linux-x64/ nodejs

创建软链接,让所有地方都可以使用node npm 命令

sudo ln -s /usr/local/nodejs/bin/node /usr/bin/node
sudo ln -s /usr/local/nodejs/bin/npm  /usr/bin/npm

如果是第一次安装,到这里就完成不需要再看下面了,但是我由于之前安装错了配置,也使用了软链接,所以得到下面的提示

然后ln 加 -f参数即解决了,也不需要删除软链接再重新设置

sudo ln -sf /usr/local/nodejs/bin/node /usr/bin/node
sudo ln -sf /usr/local/nodejs/bin/npm /usr/bin/npm

修改npm 源

# 临时修改
npm --registry https://registry.npm.taobao.org install express

#永久修改
npm config set registry https://registry.npm.taobao.org

# 查看源
npm config get registry

# 备忘:官方源
npm config set registry https://registry.npmjs.org/

全局安装yarn  npm install yarn -g,安装后发现-bash: yarn: command not found

用另外的方式安装

1.  wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo

2.  yum -y install yarn

3 . yarn -v 安装成功

pm2安装

yarn add pm2 -g # 安装
ln -sf /usr/local/nodejs/bin/pm2 /usr/local/bin/ # 软链接配置
评论(共0条)