最新Node.js安装及配置详细教程

下载Node.js

下载:https://nodejs.org/en/download/prebuilt-installer,下载LTS版本的,LTS(Long Time Support,相对稳定的版本) ,Current (处于内部测试中,可能不完善) 。

在这里插入图片描述

安装Node.js

运行上面下载的 nodejs 安装程序【node-v20.15.0-x64.msi】,next,然后选安装目录

在这里插入图片描述

在这里插入图片描述

  • Node.js runtime
    Node运行环境,这也是安装Node的核心功能。
  • corepack manager
    Node.js的通用包管理器,提供了对 Node.js 包的查找、下载、安装、卸载的管理功能。常用Node.js的包管理器有npm、yarn、pnpm、cnpm等。
  • npm package manager
    npm(Node Package Manager)包管理器,是JavaScript运行时环境Node.js推荐的包管理器。
  • Online documentation shortcuts
    在线文档快捷方式。-
  • Add to PATH
    添加到Windows的环境变量。

这里我们默认下一步

在这里插入图片描述

勾选Automatically install the necessary tools,会自动下载安装一些工具(Python和VS编译工具),在使用中某些包可能会用到。

在这里插入图片描述

然后 install

在这里插入图片描述

由于勾选了Automatically install the necessary tools选项,点击Finsh后会出现下面的安装提示,继续即可。
在这里插入图片描述
会显示Chocolatey、python、VS安装情况,如下
在这里插入图片描述

在这里插入图片描述

至此,Node.js安装完成。


配置Node.js

1、修改npm包的全局安装路径和缓存路径

npm安装包的命令如下

# 本地安装(local)
npm install 名称
# 全局安装(global)
npm install 名称 -g

修改安装路径和缓存路径命令如下

# 修改安装路径
npm config set prefix "D:\Program Files\nodejs\node_global"
# 修改缓存路径
npm config set cache "D:\Program Files\nodejs\node_cache"
# 查看安装路径
npm get prefix
# 查看缓存路径
npm get cache

在这里插入图片描述

# 查看基本配置
npm config list

在这里插入图片描述

ps:路径需确保有修改、写入权限,如果没有请更改权限。如果其他目录无法识别npm命令,环境变量配置没问题的话那大概率就是文件夹的权限问题。

在这里插入图片描述


2、环境变量设置

安装完node.js后,默认设置了环境变量path,其值为C:\Users\xx\AppData\Roaming\npm,编辑换成自己的全局安装路径,我这里是D:\Program Files\nodejs\node_global
在这里插入图片描述

然后新建NODE_PATH变量,值为D:\Program Files\nodejs\node_global
在这里插入图片描述


3、镜像源配置
npm config set registry=https://registry.npmmirror.com/

或者其他镜像
阿里:https://npm.aliyun.com/
华为:https://mirrors.huaweicloud.com/repository/npm/
腾讯:http://mirrors.cloud.tencent.com/npm/


4、安装其他包管理工具

安装完后我们默认使用npm包管理工具,我们也可以使用其他包管理工具,比如:cnpm、yarn等,安装命令如下:

npm install cnpm -g
npm install yarn -g

安装完成后可以在cmd窗口分别使用cnpm -v和yarn -v命令查看版本情况,出现版本信息即表示已安装成功。

在这里插入图片描述

  • npm
    是node官方的包管理器。
  • cnpm
    是中国版的npm,通常因网络等各类因素无法使用npm时,cnpm就派上用场了,但cnpm一般只用于安装时候,所以在项目创建、卸载等操作时我们还是使用npm,因而cnpm不能用来卸载包。
  • yarn
    是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,是为了弥补 npm 的一些缺陷而出现。


更多技术干货,请持续关注程序员大佬超。
原创不易,转载请务必注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员大佬超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值