node.js初认识+安装node

91 阅读1分钟

一、什么是node.js

node.js就是运行在本地服务器上的js,使得js可以运行在浏览器以外的地方,甚至可以用来编写服务器;

二、安装nvm、node、nrm

1、打开 github.com/coreybutler… 下载nvm-setup.exe

image-20230113153640578.png

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添加以下两行

image-20230113154653678.png

node_mirror: npm.taobao.org/mirrors/nod… npm_mirror: npm.taobao.org/mirrors/npm…

4、管理员打开cmd

  • nvm -v即可查看nvm当前版本

image-20230113154942258.png

nvm install latest 是下载最新版本

nvm install lts 是下载稳定版

nvm install 版本号 是下载任意版本

  • 下载完之后 nvm ls能够查看当前有多少个版本的node

image-20230113155127010.png

  • 下载完之后还需要 nvm use 版本号 之后才可以使用node

比如 nvm use 14.20.0

5、nrm的安装直接 npm install nrm -g

  • 输入命令 nrm ls,可以看到默认已经有了 6 个源

image-20230113155505548.png

  • 输入命令 nrm use taobao

image-20230113155555196.png

三、node.js和js的区别

  • js包含ECMAScript语法+BOM+DOM,而node.js只包含ECMAScript语法以及BOM当中的一些关键语法
  • js只能在浏览器中运行,而node.js可以在浏览器、计算机、服务器中运行

四、node.js的特点

  • 单线程
  • 异步
  • 非阻塞