NodeJS、NPM与Yarn的安装与配置

  1. 安装必要组件:

    1
    
    sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release
    
  2. 添加GPG:

    1
    
    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
    
  3. 设置Node.js版本:

    1
    
    NODE_MAJOR=20
    
  4. 设置Node.js源:

    1
    
    echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
    
  5. 安装Node.js:

    1
    
    sudo apt-get update && sudo apt-get install nodejs -y
    
  6. 检查版本:

    1
    2
    
    node --version
    npm --version
    

最新尝鲜版: https://nodejs.org/zh-cn/download/current/

长期维护版: https://nodejs.org/zh-cn/download/

npm会随着Node.js一起被安装, 不必单独安装。

检查npm的缓存路径和全局安装路径:

1
2
npm config get cache
npm config get prefix

Linux中一般不用设置, Windows中的设置:

  1. Node.js文件夹路径: D:\NodeJS

  2. 创建文件夹D:\NodeJS\node_cacheD:\NodeJS\node_global

  3. 确保C:\Users\Username\AppData\Roaming\npm环境变量用户变量或者环境变量系统变量PATH中。

  4. 环境变量系统变量PATH中, 新建D:\NodeJSD:\NodeJS\node_global

  5. 配置缓存路径和全局安装路径:

    1
    2
    
    npm config set cache "D:\NodeJS\node_cache"
    npm config set prefix "D:\NodeJS\node_global"
    
  1. 检查当前源:

    1
    
    npm config get registry
    
  2. 更换镜像源:

    1
    2
    3
    4
    5
    6
    
    # 腾讯云镜像
    npm config set registry https://mirrors.cloud.tencent.com/npm/
    # 淘宝镜像源
    npm config set registry https://registry.npmmirror.com
    # 默认官方源
    npm config set registry https://registry.npmjs.org
    
1
2
npm install --global yarn
yarn --version
  1. 安装必要组件:

    1
    
    sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release
    
  2. 添加GPG:

    1
    
    curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarn.gpg
    
  3. 设置Yarn源:

    1
    
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    
  4. 安装Yarn:

    1
    
    sudo apt-get update && sudo apt-get install -y yarn
    
  5. 检查版本:

    1
    
    yarn --version
    

检查yarn的缓存路径和全局安装路径:

1
2
yarn config get cache-folder
yarn config get global-dir

Linux中一般不用设置, Windows中的设置:

  1. Node.js安装路径D:\NodeJS

  2. 创建文件夹D:\NodeJS\yarn_globalD:\NodeJS\yarn_cache

  3. 配置缓存路径和全局安装路径:

    1
    2
    
    yarn config set cache-folder "D:\NodeJS\yarn_cache"
    yarn config set global-dir "D:\NodeJS\yarn_global"
    
  4. 环境变量系统变量PATH中, 新建D:\NodeJS\yarn_global

  1. 检查当前源:

    1
    
    yarn config get registry
    
  2. 更换镜像源:

    1
    2
    3
    4
    5
    6
    
    # 腾讯云镜像
    yarn config set registry https://mirrors.cloud.tencent.com/npm/
    # 淘宝镜像源
    yarn config set registry https://registry.npmmirror.com
    # 默认官方源
    yarn config set registry https://registry.yarnpkg.com