如何随意切换node版本?
1、node是什么?
“Node” 这个术语在不同的领域中有不同的含义,以下是其中两个常见的解释:
1.1、node在计算机领域的含义是什么?
在计算机科学领域中,“Node” 通常指的是一个可以执行 JavaScript 代码的环境,称为 “Node.js”。Node.js 可以在服务器端运行 JavaScript 代码,处理与客户端的交互、读写文件、进行网络通信等任务。通俗地说,Node.js 就像是一个让 JavaScript 可以运行在服务器端的“工具”。
例如,你可以使用 Node.js 创建一个简单的 Web 服务器,用来响应来自客户端的 HTTP 请求。下面是一个示例:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, world!');
});
server.listen(3000, () => {
console.log('Server running on port 3000');
});
1.2、图论和网络科学中是什么?
在图论和网络科学领域中,“Node” 是指图中的一个节点或网络中的一个连接点。节点可以表示物理实体、虚拟对象或者抽象概念,例如人、电脑、城市、网站等等。节点之间可以通过边(“Edge”)来建立关系,形成图(“Graph”)。
例如,在社交网络中,每个用户可以看作是一个节点,而用户之间的关系(例如朋友关系)可以用边来表示。通过对社交网络中的图进行分析,我们可以研究用户之间的连接模式、社区结构、信息传播等等问题。
2、nvm是什么?
nvm(node.js version management),是一个nodejs的版本管理工具,用于解决node各种版本存在的不兼容现象,它是可以在同一台机器上安装和切换不同版本的node的工具。
使用nvm管理多个node版本(如何在一台机子使用多个node版本?)
下载完node如果没有npm解决办法(如果安装好node却没有安装好npm怎么办?)
3、最常用的nvm命令:
3.1、查看已安装node
nvm list
3.2、切换nvm版本
cmd中切换版本使用nvm use 版本号
例如 nvm use 12.22.12,初始下载完node,需要切换版本
nvm use 12.22.12