什么是 node

  • Node.js 不是一门语言,也不是库或者包。

  • Node.js 是一个基于 V8引擎的 JavaScript 的运行时环境,可以解析 JS 代码。 (游览器也是一种 JavaScript 运行环境)

简单的说 Node.js 就是运行在服务端的 JavaScript。但与 JavaScript 也有些不同。

Node.js 中的 JavaScript

  • 没有DOM和BOM

  • 支持基本的 EcmaScript 语法

  • 额外提供了一些服务器级别的操作API

Node.js 的特性

  • event-driven 事件驱动

  • non-blocking I/O model 非阻塞IO模型 (异步)

  • lightweight and efficent 轻量且高效

资源

- 官网 : https://nodejs.org/en/

- 中文网 :http://nodejs.cn/

- 阮一峰: https://javascript.ruanyifeng.com/nodejs/basic.html#

- 菜鸟 : https://www.runoob.com/nodejs/nodejs-tutorial.html

Node.js 能干嘛

  • 开发Web服务器后台

  • 开发命令行工具 (npm) ,类似的有 git (C语言写的)

Node.js 安装与配置

查看版本

命令行(win+r)里输入 node -v 如果输出是 node 不是内部或外部命令 … ,就可能是没有安装 Node 了。

如果安装了,如果不是最新的可以安装最新版本。

安装

菜鸟教程

如果最新版本使用不了,可以下载旧版本的

旧版本Node 下载 .mis后缀文件安装会方便一点。

安装后再在小黑窗口输入 node -v , 如果有就是安装成功。

配置

很详细

进入 Node.js 程序

通过输入 Node

在命令行窗口里 输入 node ,回车。此时便可以输入 JS 代码,然后回车就会执行。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yd3VWaoP-1649652443996)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211016004230872.png)]

通过此方法可以执行 JS 代码 。当然一般不用 。但是它却可以提示我们使用的 API ,也可以测试某些 API

比如说忘记 Math.random 的 API 了,输入Math.ra 便会提示完整的写法。

或者我要测试 Node 提供的一些 API ,也可以输入测试。

通过执行 JS 文件

  1. 在目标目录下 ,创建一个 JS 文件 。
  2. 打开文件 ,编写 JS 代码
  3. 在该目录下打开的 CMD 窗口里输入 node + 文件名 。即可执行了
// test.js 文件内
console.log("Hellow Node")// 命令行窗口
node test.js// 输出 Hellow Node

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HAjsBpwH-1649652444002)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20211016005340350.png)]

注意 :

  • Node 执行的 JS 代码是不包括 BOM 和 DOM 。

退出 Node.js 程序

  • CMD 窗口 连续两次输入 ctrl+c

  • CMD 窗口 输入ctrl+d

  • CMD 窗口或者 JS 文件里执行到 process.exit(1) process 为全局对象。 1 为退出码(不同码有不同意思)。退出码信息

Node.js 的安装与配置相关推荐

  1. Node.js的完全卸载与下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(0)

    Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(0) node的卸载 1.打开控制面板 我的电脑右键--->属性-- ...

  2. Node.js下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(1)

    Node.js下载安装及各种npm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) Node.js的完全卸载与下载安装及各种npm.nvm.nrm配置(保姆式教程- ...

  3. node.js下载安装并配置WebStrom

    1.访问官网https://nodejs.org/en/download并下载相应.msi版本 2.安装步骤注意事项,最后一个页面表示安装成功 3.测试是否安装成功 win + R 打开命令行后 输入 ...

  4. Node.js下载安装与配置(windows)

    一.Node.js下载 官网下载地址:下载 | Node.js 中文网 (nodejs.cn) 以Windows64位安装版为例,点击"Windows 安装包(.msi)"右侧的& ...

  5. Node.js 的安装与配置教程

    Node官网 1.选择LTS版本 (LTS就是稳定版的意思),再点击window安装包.最好不要下载左边的最新版本,一般最新版本都有很多未知的坑,少踩为好. 如果你想安装Node.js的其他历史版本, ...

  6. Node.js下载安装与配置淘宝加速器cnpm

    下载安装 官网下载后打开文件,然后无脑下一步,即可安装完成. 确认Node.js安装成功: 在控制台输入node -v以及npm -v,若输出版本号表示安装成功. 安装Node.js淘宝镜像加速器(c ...

  7. 工具篇---Node.js的安装和配置

    目录 1.Node是什么 2.安装 3. 如何测试Node是否安装成功呢? 4. 环境安装失败解决办法 1.Node是什么 Node.js 是一个基于 Chrome V8 引擎的 JavaScript ...

  8. Windows环境下node.js的安装和配置

    https://www.jianshu.com/p/6cda6ca6cce1 转载于:https://www.cnblogs.com/qinlan1994/p/9100919.html

  9. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程---提供全套安装包)---npm的安装与配置(2)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) 三.配置npm安装的全局模块 需要配置的进行配置(不用C盘的配置,用C ...

最新文章

  1. POJ1088(滑雪)
  2. IIS 的身份验证简要说明 - 摘录
  3. Eclipse中server启动超时的解决方法
  4. 深入理解Android中View
  5. 云信小课堂|5分钟快速实现iOS端PK连麦场景
  6. 我遇到的CocoaPods的问题(也许后期会解决,持续更新)
  7. 蜂鸟开发板 linux,蜂鸟E203系列——Linux下运行hello world例程
  8. 《4月份数据库技术通讯》.pdf
  9. python多线程tcp客户端_基于Python多线程的TCP客户端/服务端应用示例
  10. GitHub上10个有趣的开源小游戏(附加在线演示)
  11. python,音乐,视频生成二维码
  12. Python str replace方法
  13. 为什么孩子上学越来越难了?
  14. 屏蔽google adsense和百度推广的广告
  15. 有关数据库sql语句基础小白初学者可学(持续更新)
  16. C++ Reference: Standard C++ Library reference: C Library: cstdio: printf
  17. UE4 pbr概念理解
  18. Android原生视频播放器下载,视频播放器:VideoPlayer下载_视频播放器:VideoPlayer官方下载【手机安卓版】-华军软件园...
  19. 会计学原理学习笔记——第一章——总论(1.9会计核算方法)
  20. 【黄啊码】浅谈PHP入门|如何学习PHP

热门文章

  1. 查找元素在数组中的位置
  2. yuv肤色检测 matlab,图像肤色初步检测实现
  3. CISSP认证的考核范围包括10个方向
  4. java ntlm解密_java – HttpClient 4.1.1在使用NTLM进行身份验证时返回401,浏览器工作正常...
  5. 032--python--打印地铁买票页面
  6. 西门子触摸屏脚本程序_西门子触摸屏利用VBScript脚本创建csv文件
  7. 【通讯录教程】如何大批量导入手机号码到手机的通讯录,下面教你方法
  8. 个人云 私有云 公有云_个人云简介
  9. BISTU-(1)-4-17-2016
  10. 别找了,这才是你要的财务预算表