1. Node.js的介绍
Node.js是一个开源的服务器端运行环境,可以让JavaScript在服务器端运行。Node.js使用事件驱动、非阻塞I/O模型,轻量而高效,常用于构建实时应用程序。
Node.js的特点:
使用JavaScript编写后端应用程序
可处理大量并发请求
使用单线程、非阻塞I/O模型,提高运行效率
自带模块管理器npm,方便进行模块的安装、卸载和管理
2. Node.js的安装方式
Node.js的官方网站提供了多个不同操作系统下的安装包,可以前往 https://nodejs.org/ 下载相应版本的安装包进行安装。
2.1 Windows系统下的安装
在Windows系统下,我们可以在Node.js的官网上下载Windows对应的msi安装包,下载完成后进行双击安装即可。在安装过程中,可以选择Node.js的安装路径和其他配置选项。
安装完成后,就可以在命令行终端中使用Node.js了。
npm -v
以上命令可以检查npm是否已经成功安装。
2.2 macOS系统下的安装
在macOS系统下,我们可以前往Node.js官网下载macOS对应的pkg安装包进行安装。
也可以使用Homebrew进行安装:
brew install node
以上命令会自动安装Node.js并且验证是否安装成功。
3. Node.js的运行方式
Node.js可以通过命令行终端进行运行。
3.1 运行JavaScript文件
在命令行中使用以下命令可以运行JavaScript文件:
node /path/to/your/file.js
示例代码:
// index.js
console.log('Hello, world!');
node index.js
执行以上命令,控制台将输出以下信息:
Hello, world!
3.2 进入交互式模式
在命令行中运行以下命令,可以进入Node.js的交互式模式:
node
进入交互式模式后,可以执行JavaScript代码,并且立即得到结果。
示例代码:
console.log('Hello, world!');
执行以上代码,控制台将输出以下信息:
Hello, world!
4. 常用命令
在Node.js的工作过程中,有一些常用的命令需要掌握。
4.1 npm命令
npm是Node.js的包管理器,可以通过npm来安装、卸载和管理Node.js模块。
常用的npm命令:
安装模块:npm install <module>
全局安装模块:npm install -g <module>
安装模块并将其添加到dependencies:npm install <module> --save
卸载模块:npm uninstall <module>
查看已安装的模块列表:npm ls
4.2 node命令
node命令用于运行Node.js应用程序。
常用的node命令:
运行JavaScript文件:node <filename>
进入交互式模式:node
4.3 REPL命令
REPL是交互式的Node.js解释器,可以在命令行中直接执行JavaScript代码并且获得结果。
常用的REPL命令:
清空当前上下文环境:.clear
显示当前的表达式:.editor
退出REPL:.exit
查看帮助文档:.help