Loading...
墨滴

fangqi5

2021/03/22  阅读:35  主题:全栈蓝

云服务器部署Nodejs环境的一些问题以及解决方案

云服务器部署Nodejs环境的一些问题以及解决方案

1 git克隆nvm速度很慢,经常卡死

  • 原因

    git克隆会从GitHub请求目的仓库,因为一些原因,国内访问GitHub极不稳定,所以会导致进程卡住或失败

  • 解决方案

    可使用以下国内镜像网站加速,

    fastgit.org
    gitclone.com
    cnpmjs.org

2 nvm安装node加速

  • 原因 nvm install默认是从http://nodejs.org/dist/下载node的包,由于服务器部署在国外,导致速度比较缓慢

  • 解决方案

    nvm指定下载源,设置环境变量,将下载源指向淘宝镜像,加快安装速度

安装时指定环境变量单次安装提速

  NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install v12.19.0

将环境变量加到配置文件,使用nvm install默认提速

将环境变量写入到nvm.sh文件

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

将环境变量写入到.bashrc 文件

# nvm
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
source ~/git/nvm/nvm.sh

实测在shell中直接输入export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node命令也可以加速

fangqi5

2021/03/22  阅读:35  主题:全栈蓝

作者介绍

fangqi5