Loading

在Linux上安装Node.js的方法

最近经常用到Node.js,特此记录一下在Linux上的安装方法。

有以下两种方法来安装,第一种方法直接用apt或者yum安装的node可能版本会有些老,如果对版本没有要求的话是可以直接用一条命令解决的,第二种方法保证可以安装最新版的node,但是比较麻烦。选择适合自己的就好。

一、包管理器安装

$ sudo apt update && sudo apt install nodejs npm -y

二、二进制文件安装

  1. 从国内的Node.js中文网下载Linux 二进制文件 (x64)

或执行

$ wget https://registry.npmmirror.com/-/binary/node/latest/node-v20.2.0-linux-x64.tar.xz

  1. 切换到下载文件的路径,并为下载好的压缩包递归创建解压目录:

$ cd your_download_path

$ sudo mkdir -p /usr/local/lib/nodejs

  1. 解压node.js到刚才创建的目录:

$ sudo tar -xJvf node-v20.2.0-linux-x64.tar.xz -C /usr/local/lib/nodejs

这里下载的是node-v20.2.0-linux-x64.tar.xz,如果你下载了其他的版本,要替换成你所下载文件的文件名

  1. 设置环境变量,用编辑器打开~/.profile文件,在文件结尾添加以下内容:
# Node.js
export PATH=/usr/local/lib/nodejs/node-v20.2.0-linux-x64/bin:$PATH

或执行

cat >> ~/.profile << EOF
# Node.js
export PATH=/usr/local/lib/nodejs/node-v20.2.0-linux-x64/bin:\$PATH
EOF
  1. 更新配置文件:
    $ . ~/.profile

  2. 测试是否配置成功:
    $ node -v
    $ npm -v
    $ npx -v

  3. 设置npm镜像源

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

  1. 更改npm全局安装包的默认路径,防止执行安装时报错权限不足
  • 切换到家目录
    cd ~/
  • 创建global安装任务的目录
    mkdir .npm-global
  • 配置npm使用新的目录
    npm config set prefix '~/.npm-global'
  • 在.profile文件中增加配置
    export PATH=~/.npm-global/bin:$PATH
  • 配置文件立即生效
    . .profile

参考文章:
Installation · nodejs/help Wiki · GitHub
解决-安装node.js后,使用npm命令时报没有权限的错误Error: EACCES: permission denied_HuangLin的博客-CSDN博客

posted @ 2021-01-29 20:00  Biem  阅读(1817)  评论(2编辑  收藏  举报