Node.js -- Node.js概述与安装和运行_node js-程序员宅基地

技术标签: node  node.js  nodejs  后端  前端学习笔记  javascript  


1.什么是Node.js

Node.js的官网:
Node.js的官网

Node.js 是一个基于Chrome V8引擎的 JavaScript运行环境
Node.js中的JavaScript运行环境:
在这里插入图片描述

注意:
Node.js是一个独立的运行环境,是JavaScript的后端运行环境,而浏览器是JavaScript的前端运行环境,在Node.js中没有内置的DOM和BOM等浏览器的内置API,所以Node.js无法调用DOM和BOM等浏览器的内置API。

2.Node.js可以做什么

1.基于express框架构建web应用
2.基于electron框架构建跨平台的桌面应用
3.基于restify构建API接口项目
4.读写操作数据库

3.Node.js的安装

要通过Node.js运行JavaScript代码必须在计算机上安装Node.js环境。

Node.js的官网:
Node.js的官网

请添加图片描述

注:
LTS是长期稳定版本,适合追求稳定性的企业级项目。
Current是新特性尝鲜版,即对于新特性的测试版本,适合热衷尝试新特性的用户,由于是新特性,可能存在bug。
所以 推荐安装Node.js的LTS版本

安装步骤

1.下载

请添加图片描述
请添加图片描述

2.安装

基本上选择默认安装配置即可,可以更换一下安装位置,其他基本上都是下一步即可。

请添加图片描述
请添加图片描述

由于我安装过了,现在是改变原来安装,接下来第一次安装的两个步骤为
同意安装的许可
然后下一步
选择Node.js的安装路径
然后下一步

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

3.检查是否安装成功

打开命令窗口( 快捷键 win+r 然后 输入cmd),输入 node -v
如果有显示安装的Node.js的版本即为安装成功。

请添加图片描述

4.在Node.js环境中运行JavaScript代码

方式1

在项目对应的文件夹,打开命令窗口
运行 node 代码文件名

请添加图片描述
请添加图片描述

方式2

使用vscode打开对应的项目文件夹
终端–>新建终端
运行 node 代码文件名

请添加图片描述
请添加图片描述

5.终端中的一些快捷键

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_53022813/article/details/124029313

智能推荐

决策树算法和CART决策树算法详细介绍及其原理详解-程序员宅基地

文章浏览阅读2.1k次。今天给大家带来的主要内容包括:决策树算法、基尼系数和CART决策树算法。废话不多说,下面就是本文的全部内容了!_cart决策树

Retrofit请求怎样接收返回的数据格式_android retrofit 如何知道接受类型-程序员宅基地

文章浏览阅读4.5k次。因为有时候接口文档没有提前发出来,只能自己请求接口后才能知道后台返回的数据格式是怎样的,所以这里我们可以设置返回的类是ResponeBody,如果知道返回的数据类型,就设置为返回的实体类步骤一:网络请求的接口返回类型改为ResponseBody步骤二:Gson转接收的实体bean这个就不需要了步骤三:response.body().string()就是返回的数据,自己看着转..._android retrofit 如何知道接受类型

【超快超轻YOLO】YOLO-Fastest从Darknet源码编译、测试再到训练完整图文教程!-程序员宅基地

文章浏览阅读5.9k次,点赞4次,收藏54次。最轻的YOLO算法出来了!这是个模型非常小、号称目前最快的YOLO算法——大小只有1.3MB,单核每秒148帧,移动设备上也能轻易部署。而且,这个YOLO-Fastest算法满足所有平台..._yolo-fastest

oracle自治事务的写法_oracle存储过程自治事务-阿里云开发者社区-程序员宅基地

文章浏览阅读196次。pb调用存储过程的时候,使用了事务,为了存储过程的逻辑功能完整,往往在存储过程中也会使用事务。如何保证存储过程内外的事务合理使用显得尤为重要。pb调用存储过程的事务,我们称其为主事务。他与存储过程内的事务关系,无非就两种情况。两个事务是同一个事务或者两个事务是独立的两个事务。oracle提供了参数PRAGMA AUTONOMOUS_TRANSACTION用于标示存储过程内的事务为自治事务,实例如下...

P2V–离线迁移windows、linux到OpenStack中(转)-程序员宅基地

文章浏览阅读280次。2019独角兽企业重金招聘Python工程师标准>>> ..._p2v克隆windows

1分钟快速了解UML是啥-程序员宅基地

文章浏览阅读1.1k次。描述系统中的类,以及各个类之间的关系的静态视图。---------------------------------------摘自《设计模式就该这样学:基于经典框架源码和真实业务场景》(谭勇德)_uml

随便推点

关键字_关键字用来定义条件语句的分支-程序员宅基地

文章浏览阅读390次。什么是关键字:被java语音赋予特点含义的单词关键字的特点:组成字母全小部小写常见的代码编辑器,对关键字有特殊的颜色常见关键字举例用于定义数据类型的关键字:class 类interface 声明了这是一个java 的接口@interface 是用来修饰 Annotation 的,它是继承了 java...._关键字用来定义条件语句的分支

数据库中表和视图的关系-程序员宅基地

文章浏览阅读868次。联系: 视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。区别:1、视图是已经编译好的sql语句。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视图只是逻辑概..._统计和数据库视图有什么关系

ZZULIOJ1061: 顺序输出各位数字_zznuoj1061顺序输出各位数字-程序员宅基地

文章浏览阅读614次。【代码】ZZULIOJ1061: 顺序输出各位数字。_zznuoj1061顺序输出各位数字

maven打包错误: Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources on-程序员宅基地

文章浏览阅读601次。问题截图:解决方案:在pom.xml文件中添加: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4.3</version> _failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.3.0

ArduPilot开源飞控之do_failsafe_action_开源飞控解锁-程序员宅基地

文章浏览阅读310次。之前在[ArduPilot飞控之FAILSAFE机制](https://blog.csdn.net/lida2003/article/details/132191018)中,针对Ardupilot的`FAILSAFE`机制进行了相对完整的介绍。本章节将从代码的角度来看`FAILSAFE`代码触发入口,以及对应的应对策略。_开源飞控解锁

运维工作反思总结_运维工作汇报不足-程序员宅基地

文章浏览阅读3.3k次。软件项目的生命周期分为六个阶段:项目前期、项目启动、项目蓝图、项目实施、项目验收、项目运维。其中项目运维是项目中的重要环节。针对本次客户反馈工作进行反思总结。_运维工作汇报不足

推荐文章

热门文章

相关标签