1.node.js是什么

node.js不是一门语言,而是一个开发平台,是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

何为开发平台:有对应的语言和实现特定功能的api

2.node.js的特点

1.事件驱动

2.非阻塞式 I/O 的模型

3.单线程

4.拥有世界上最大的开源生态系统-npm

3.node版本

LTS版本:长期支持版,即稳定版

Current版本:最新版

安装node后在cmd下运行node -v即可查看安装的node.js版本



如果安装成功却提示node不是内部或者外部的命令。则需要手动配置环境变量

4.配置环境变量

为什么要配置环境变量:一般情况下,cmd环境想要运行一个文件,例如node.exe,那么对应的路径下必须有node.exe这个文件才能启动,否则就会提示命令不存在。

配置环境变量就是告诉电脑,如果我们输入的命令在当前路径下没有对应的执行文件,那么就去其他路径下查看,配置环境变量也就是添加一个可供查找的绝对路径

如何配置环境变量:

右键计算机>属性>系统高级设置>高级>环境变量







选择Path这个变量名,对应的变量值是有若干的路径组成的每个路径用";"隔开,添加时也记得加 分号 ,这里node.js安装是已经自动添加了环境变量,所以里面已经有node.js的路径了,如果没有,就要手动添加

5.node.js多版本共存

node.js可以多版本共存,只要安装的时候选择不同的安装路径即可。但是哪个版本生效要看环境变量里面的配置,而如果要更换生效的版本,就需要修改环境变量。

手动修改不方便,nvm可以帮助我们方便快捷地切换node.js的版本

1.安装nvm(Node Version Manager )

下载安装nvm(windows版本):https://github.com/coreybutler/nvm-windows

2.常用命令:cmd窗口输入命令

  • nvm v:显示nvm版本,如果有则表示安装成功。
  • nvm list: 列出已经安装的node.js版本
  • nvm uninstall 版本号:卸载指定版本的nodejs。
  • nvm install latest:安装最新版node.js
  • nvm install 版本号:安装指定的node.js版本
  • nvm ues 版本号:使用指定的node.js版本

Node.js 介绍和特点的更多相关文章

  1. node.js介绍和npm的使用

    Node.js介绍 打开Nodejs英文网:https://nodejs.org/en/ 中文网:http://nodejs.cn/ 我们会发现这样一句话: 翻译成中文如下: Node.js 是一个基 ...

  2. Node.js 介绍及安装

    Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装.本文详细介绍了No ...

  3. Node.js介绍、优势、用途

    一.Node.js介绍Node.js是一个javascript运行环境.它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与PHP.Java.Python..NET.R ...

  4. Node.js 介绍

    章节 Node.js 介绍 Node.js 入门 Node.js 模块 Node.js HTTP模块 Node.js 文件系统模块 Node.js URL模块 Node.js NPM Node.js ...

  5. node.js介绍

    官网说明: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable ...

  6. node.js介绍及Win7环境安装测试(转)

    官网描述: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable ...

  7. node.js介绍及简单例子

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. Node.js权威指南 (1) - Node.js介绍

    1.1 Node.js概述 / 2 1.1.1 使用Node.js能够解决什么问题 / 2 1.1.2 实现高性能服务器 / 2 1.1.3 非阻塞型I/O及事件环机制 / 2 1.1.4 Node. ...

  9. Node.js入门-Node.js 介绍

    Node.js 是什么 Node.js 不是一种独立的语言,与 PHP,Python 等"既是语言优势平台"不同,它也不是一个 JavaScrip 框架,不同于 CakePHP,D ...

  10. 学习NodeJS第一天:node.js介绍

    Node.JS 前辈 C 程序猿 Ryan Dahl(http://four.livejournal.com/)工程,根据 Google 著名的开源 JavaScript 发动机 V8 对于二次开发 ...

随机推荐

  1. ASP.NET Core – Dependency Injection

    前言 很久很久以前就写过了 Asp.net core 学习笔记 ( DI 依赖注入 ), 这篇只是整理一下而已. 参考 Using dependency injection in a .Net Cor ...

  2. Angular 学习笔记 (消毒 sanitizer)

    refer : https://www.intricatecloud.io/2019/10/using-angular-innerhtml-to-display-user-generated-cont ...

  3. Centos LNMP 安装日记

    环境介绍 [root@k8s-master ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) mysql8.0.12_b ...

  4. Blazor与IdentityServer4的集成

    本文合并整理自 CSDN博主「65号腕」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. Blazor与IdentityServer4的集成(一) IdentityS ...

  5. 利用cv2.dilate对图像进行膨胀

    cv2.getStructuringElement(cv2.MORPH_RECT, (7,7))介绍,请看这个博客.我简要说一下cv2.getStructuringElement,可用于构造一个特定大 ...

  6. iOS Xcode真机调试包下载地址

    下载地址 https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport 本地安装路径 /Applications/Xco ...

  7. docker部署Prometheus与Grafana

    prometheus部署 建立文件 mkdir -p /ops/prometheus-data && cd /ops/prometheus-data vi /ops/prometheu ...

  8. How To Delete Reservations Using Standard API INV_RESERVATION_PUB.Delete_Reservation (Doc ID 2219367.1)

    Solution Summary: The reservation API INV_RESERVATION_PUB.Delete_Reservation will delete reservation ...

  9. KubeSphere v4 安装指南

    日前,KubeSphere v4 发布,相较于之前的版本,新版本在架构上有了颠覆性的变化.为了让社区的各位小伙伴能够丝滑的从旧版本过渡到新版本,我们特别推出本篇安装指南文章,以供参考. 关于 Kube ...

  10. linux 基础(9)背景工作管理

    前景和背景工作管理 在 linux 中,进程以调用顺序构成一棵树,系统的初始程序是 systemd,然后一个程序又调用另一个程序.当你在 bash 里输入其他指令,这些指令就作为当前shell 的子进 ...