nvm,node,npm

一.node,npm,nvm相关知识点
1.node
Node.js 是一个开源的、跨平台的 JavaScript 运行环境,用于在服务器端运行 JavaScript 代码。
Node.js的主要特点:
1.1 异步 I/O:Node.js 使用了事件驱动和非阻塞 I/O 模型,使得它在处理大量并发请求时非常高效。
1.2 跨平台:Node.js 可以运行在 Windows、macOS 和 Linux 等操作系统上。
1.3 适合实时应用:由于 Node.js 的异步和事件驱动特性,它非常适合构建实时应用,如实时聊天、实时数据流等。
2.npm
npm的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具,也是世界上最大的软件注册表。
3.nvm
nvm(Node Version Manager)是一个用于管理多个Node.js版本的工具。在工作中,可能同时进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的 NodeJS 运行环境,这种情况下,对于维护多个版本的 node 将会是一件非常麻烦的事情。NVM 就是为解决这个问题而产生的,它允许用户使用简单的命令在本地下载任何远程长期支持(LTS)版本的 Node.js,直接从命令行在 Node.js 的多个版本之间轻松切换,设置别名以轻松在不同下载版本的 Node.js之间切换。
二.node,nvm,npm安装及环境配置
1.nvm
注意:
(1)安装nvm之前需要卸载之前的node.js,并且还要删除之前的环境变量配置
(2)nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码
1.1下载nvm
地址:https://github.com/coreybutler/nvm-windows/releases
点击 nvm-setup.exe 进行下载
其中路径选择注意nvm要求,需要确定node.js的路径选择,install安装
1.2 nvm环境变量配置
高级系统配置--环境变量--系统变量
nvm,node,npm_第1张图片
选中path进行编辑
nvm,node,npm_第2张图片
win + R ,输入cmd ,回车后,在命令行输入nvm -v 命令,返回版本号,证明配置成功。
2.node
通过nvm安装node,cmd中使用命令nvm ls查看存在的版本号
若存在多个则使用此命令(nvm use 版本号)选中一个
成功安装cmd中验证
nvm,node,npm_第3张图片

image.png
3.npm
由于node.js默认配置了npm,所以不用单独下载和配置npm了,只
要node.js安装成功,那么是直接可以使用npm命令来下载moudle的。
测试npm
win+r输入cmd打开命令行,输入npm,显示当前npm版本。
image.png

你可能感兴趣的:(前端nvmnpmnode.js)