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/ # 软链接配置