node.js安装最新版本详细步骤2021.05.23

一、Windows

1、安装下载

  • Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,下载地址

在这里插入图片描述

  • 下载node-v14.17.0-x64.msi,除安装路径可以修改,其它一路next即可;
    在这里插入图片描述
  • 打开cmd输入node -v;出现版本号即安装成功
    在这里插入图片描述
  • 打开cmd升级npm
    npm install -g npm
    npm install -g cnpm
    
  • 其他:关于pm2使用

2、环境配置

  • 1、新建两个空文件夹
    在这里插入图片描述

  • 2、打开cmd窗口,执行以下两条命令npm config set prefix "D:\Software\nodejs\node_global"修改npm全局(-g)模块安装所在路径,npm config set cache "D:\Software\nodejs\node_cache"修改缓存cache的路径(ps:如果不修改,则默认到C盘位置C:\Users\Administrator\AppData\Roaming\npm)
    在这里插入图片描述

  • 3、打开环境变量窗口,修改系统变量,新增NODE_PATH变量,值为D:\Software\nodejs\node_global\node_modules
    在这里插入图片描述

  • 4、打开环境变量窗口,修改用户变量里的Path, 将C:\Users\Administrator\AppData\Roaming\npm改成D:\Software\nodejs\node_global;即确定完成
    在这里插入图片描述
    在这里插入图片描述

  • 5、测试全局安装crypto-js库: npm install -g crypto-js,如下已安装完成;(ps:-g指全局安装,如果不加-g安装,则会默认安装到C:\Users\Administrator\node_modules下);至此结束
    在这里插入图片描述
    在这里插入图片描述

  • 6、如果嫌弃安装库较慢的话,可在命令后添加--registry=https://registry.npm.taobao.org,使用阿里维护的国内镜像下载;当然你也可以通过修改config来设置全局下载镜像:npm config set registry https://registry.npm.taobao.org
    在这里插入图片描述

二、Linux

1、下载安装及配置

  • 打开链接https://nodejs.org/en/download/,右击复制链接,到/usr/local目录 然后按如下命令,
    在这里插入图片描述

  • 如下命令当中的node-v16.15.0-linux-x64 按你下载的进行替换

    cd /usr/local
    wget https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-x64.tar.xz
    tar -vxf node-v16.15.0-linux-x64.tar.xz
    mv node-v16.15.0-linux-x64  nodejs  
    
  • 确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤,建立软连接,变为全局

    ln -sf /usr/local/nodejs/bin/npm /usr/local/bin/
    ln -sf /usr/local/nodejs/bin/node /usr/local/bin/
    
  • 最后一步检验nodejs是否已变为全局

    node -v
    
  • 测试安装npm install pm2 -g

    npm install pm2 -g
    
  • 如果报错Error: EACCES: permission denied, mkdir '/usr/local/nodejs/node_global/lib,则修改权限,然后重新执行,新安装的模块会在/usr/local/nodejs/node_global/lib/node_modules 目录下

    sudo chown -R $USER /usr/local/nodejs
    mkdir node_global
    mkdir node_cache
    npm config set prefix "node_global"
    npm config set cache "node_cache"
    npm install pm2 -g
    npm install express-generator -g
    npm install express -g
    npm install fs -g
    ln -sf /usr/local/nodejs/node_global/bin/pm2 /usr/local/bin/
    ln -sf /usr/local/nodejs/node_global/bin/express /usr/local/bin/
    
  • 查看node_modules的目录,执行:npm root -g

  • 查看npm的可执行文件所在目录:npm bin -g

  • 当你觉得npm慢的时候,可以安装cnpm:npm install cnpm -g --registry=https://registry.npm.taobao.org

  • 环境变量选择性设置

    sudo su
    vi /etc/profile
    加入下面的代码
    export NODE_HOME=/usr/local/nodejs/node_global
    export PATH=$PATH:$NODE_HOME/bin
    export PATH=$PATH:$NODE_HOME/lib/node_modules
    esc
    :wq
    source /etc/profile
    
  • express 安装

    npm install express -g
    npm install express-generator -g 
    ln -sf /usr/local/nodejs/node_global/bin/express /usr/local/bin
    express --version
    

版权声明:本文为weixin_43411585原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。