一、什么是node.js
node.js就是运行在本地服务器上的js,使得js可以运行在浏览器以外的地方,甚至可以用来编写服务器;
二、安装nvm、node、nrm
1、打开 https://github.com/coreybutler/nvm-windows/releases 下载nvm-setup.exe
2、打开nvm-setup.exe进行无脑下一步,即安装nvm完毕
注意!如果在此之前有安装过node,先将node卸载!
- 在控制面板卸载node
- 在C:\Users\Administrator\AppData\Roaming\以及C:\Users\Administrator\AppData\Local\中删掉npm-cache和node_moudel文件夹
3、在nvm安装目录中的setting.txt添加以下两行
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
4、管理员打开cmd
- nvm -v即可查看nvm当前版本
nvm install latest 是下载最新版本
nvm install lts 是下载稳定版
nvm install 版本号 是下载任意版本
- 下载完之后 nvm ls能够查看当前有多少个版本的node
- 下载完之后还需要 nvm use 版本号 之后才可以使用node
比如 nvm use 14.20.0
5、nrm的安装直接 npm install nrm -g
- 输入命令
nrm ls
,可以看到默认已经有了 6 个源
- 输入命令 nrm use taobao
三、node.js和js的区别
- js包含ECMAScript语法+BOM+DOM,而node.js只包含ECMAScript语法以及BOM当中的一些关键语法
- js只能在浏览器中运行,二node.js可以在浏览器、计算机、服务器中运行
四、node.js的特点
- 单线程
- 异步
- 非阻塞