- 安装完node后,使用path命令查看到在PATH环境变中已经包含了node的安装路径, 如:'C:\Program Files\nodejs\'
使用"node --version"或"node -v"查看node版本 - 运行node程序
- 脚本模式运行node程序
脚本代码helloworld.js的内容如下console.log('Hello World');
使用cd命令进入helloworld.js文件所在目录,使用node命令运行本程序node helloworld.js
- 交互模式运行node程序
在终端输入node进入交互模式node >console.log('Hello World!');
按两次ctrl + c 退出交互模式
- 脚本模式运行node程序
- 创建 Node.js 应用的示例
server.js脚本内容如下var http = require('http');//请求http模块 http.createServer(function(require,response){//用createServer函数创建对象 /*HTTP头部 HTTP状态值为200,即OK 内容类型为text/plain */ response.writeHead(200,{'Content-Type':'text/plain'}); /* 发送响应数据"Hello World" */ response.end('Hello,how are you'); }).listen(8888); /*终端打印如下信息*/ console.log('Server running at http://127.0.0.1:8888');
在终端中使用node命令执行node server.js Server running at http://127.0.0.1:8888/
- REPL(node终端)
R Read,读取用户输入,解析javascript数据结构并存储在内存中 E Eval,执行输入的数据结构 P Print,输出结果 L Loop,循环操作以上步骤直到用户两次按下ctrl + c退出 - 使用node命令启动node终端
- 输入表达式后按回车键后计算结果
- 没有使用var定义的变量直接打印出来,使用var变量定义的变量可用console.log()打印
- node会自动检测是否为连续表达式(连续表达式自动加三个点)
- 下划线(_)获取表达式计算结果
- 按两次 ctrl + c 可退出node终端
例子如下
> x= 10 10 > var y= 20 undefined > x + y 30 > console.log('x + y =' + _); x + y =30 undefined > do{ ... x++; ... console.log("x:" + x); ... }while(x < 15); x:11 x:12 x:13 x:14 x:15 undefined
REPL命令- ctrl + c 退出当前终端
- ctrl + c 按下两次退出REPL
- ctrl + d 退出REPL
- .exit 退出REPL
- 向上/向下 键查看输入的历史命令
- tab 键列出表达式命令
- .help列出终端交互命令
- .break 和.clear退出多行表达式
- .save filename 保存当前的 Node REPL 会话到指定文件
- .load filename 载入当前 Node REPL 会话的文件内容。
- 浏览: 33184 次
- 性别:
- 来自: 深圳
相关推荐
[Webpack][ES6][Babel]_編譯#01._Node.js_簡介
[Electron][JS][教學]_Nodejs基礎#01._Node.js_執行_JavaScript_的方式
课程简介: Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan ...Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
NodeMCU-BU01开发板是一个使用ESP8266模块的开源硬件和固件平台,通常用于物联网(IoT)项目的快速原型开发。它结合了Wi-Fi连接能力以及可编程的微控制器单元(MCU)。尽管提供的内容中没有明确的原理图信息,但可以...
01★Node.js学习★什么是Node.js?
### 01-初识 Node.js 与内置模块 #### 1. 初识 Node.js ##### 1.1 回顾与思考 在开始学习 Node.js 之前,我们需要回顾一下已经掌握的技术栈: 1. **HTML**:用于定义网页结构的语言。 2. **CSS**:用于描述网页...
nodejs最新版node-v20.17.0-x64
3、node.js各个版本下载连接.txt(各个版本各个系统的node.js压缩包下载连接) win-x64/ 30-May-2017 17:51 - win-x86/ 30-May-2017 17:49 - node-v8.0.0-aix-ppc64.tar.gz 30-May-2017 17:38 21589335(20.59MB) ...
Node.js使用V8引擎执行JavaScript代码,使得开发者可以用JavaScript进行全栈开发。它的异步模型使得系统能同时处理多个请求,避免了线程切换带来的开销。模块系统(如`require`)使得代码可复用性增强,方便构建大型...
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程。这个技术以其高效、轻量级和非阻塞I/O特性,成为构建现代Web应用的热门选择。在本项目中,Node.js作为后端框架...
days01 Node项目.md
01前端 / Node.js
它基于Node.js运行环境,采用图形化编程方式,通过拖拽节点和连线来构建复杂的逻辑流程。Node-Red-Node-Serialport是这个框架的一个节点插件,专门处理串行通信任务。 串行端口是一种常见的硬件接口,用于设备间的...
资源名称:捷训Node.js视频教程教程内容:01-Node.js-JAVAscript解释程序02-Node.js Javascript脚本文件03-Node.js Javascript数组用法04-Node.js Javascript函数用法05-Node.js ...
NodeMCU固件(LUA)与ESP01(ESP8266)及RCWL-0516微波感应器的集成应用 NodeMCU是一款基于ESP8266 Wi-Fi芯片的开源硬件平台,它提供了Lua脚本语言的支持,使得用户能够快速地进行物联网(IoT)项目的开发,无需深入理解...
Node.js day-01
6. 兼容性:除了NodeMCU,该工具还可能支持其他基于ESP8266的开发板,如乐鑫的ESP-01、ESP-12等。 7. 用户友好:界面简洁,操作直观,即便是初学者也能快速上手。 NodeMCU的开发通常基于Lua脚本语言,但也可以通过...
最后,`01 14 静态资源文件管理 - NodeJS - 传智播客.mp4`这一视频可能会讲解如何在Node.js中提供静态文件服务,这是大多数Web应用都需要的功能。通过设置合适的路由和使用`fs`模块,服务器能够直接发送如HTML、CSS...