Node.js 运行方式

[ 开发工具 ~ as you like ]  使用文本编辑器开发 Node.js 程序,最大的缺点就是效率太低,

运行 Node.js 程序需要在命令行中单独敲命令,如果还需要调试程序,就更加麻烦了。

所以,通常需要一个集成开发环境(IDE),让我们能在一个环境里编码、运行及调试,这样就可以极大的提升开发效率,考虑启动速度快、执行简单、调试方便 & 免费使用等因素,你可以使用 Sublime 或 HbuildX 等。


Node.js 代码,是运行在 Node.js 运行环境的 JavaScript 代码,其运行方式如下:


交互模式

在命令行中输入 node,会进入 Node.js 交互环境( REPL ),

交互模式,相当于启动了 Node.js 解释器:等待一行行输入源代码,每输入一行就执行一行。

  • 交互环境中,可以输入任意的 JS 语句,回车执行
  • 退出 Node.js 交互环境,连按两次 Ctrl + C 即可

REPL 全称:Read - Eval - Print - Loop( 交互式解释器 )

  • R 读取 - 读取用户输入,解析输入了 JS 数据结构并存储在内存中
  • E 执行 - 执行输入的数据结构
  • P 打印 - 输出结果
  • L 循环 - 循环操作以上步骤,直到用户两次按下 Ctrl + C 按钮退出

命令行模式( 常用 )

基于 Node.js 运行环境,命令行模式可以一次性把 .js( 入口文件 )里的源码给执行了。

在命令行中执行 node <文件名>.js,可以运行一个 Nodejs 文件:

// index.js
console.log('Hello, word.');