1、node.js是如何来的
每位开发者创作出来的作品都想让其广泛推广,所以node的作者创作的运行环境(平台)就选择了被广泛使用的语言JavaScript,并让JavaScript能够在服务器上运行。
2、node.js是什么
- Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境
- Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效
事件驱动 ,简单的理解就是事件执行,任务执行的意思
非阻塞式,简单理解就是异步
I/O 模型,简单理解就是 Input/Output 输入输出,比如数据库操作
- Node.js的包管理工具npm,是全球最大的开源库生态系统
3、环境配置
Node的安装
- 安装包安装
- 官网下载对应的安装包
- 一路next
- nvm安装
- Node Version Manager(Node版本管理工具)
- 由于开发工作可能会在多个Node版本中测试,而且Node的版本也比较多,所以需要这么款工具来管理
相关版本
- node版本常识
- 偶数版本为稳定版 (0.6.x ,0.8.x ,0.10.x)
- 奇数版本为非稳定版(0.7.x ,0.9.x ,0.11.x)
- LTS(Long Term Support)
- LTS和Current区别
- 如果需要更换node版本,重新下载最新的安装包,覆盖安装即可。
4、Windows下常用的命令行操作
- cmd DOS命令窗口
- git Linux命令
- 切换当前目录(change directory):cd
- 创建目录(make directory):mkdir
- 查看当前目录列表(directory):dir
- 别名:ls(list)
- 清空当前控制台:cls
- 别名:clear
- 删除文件:del
- 别名:rm -rf 文件目录名称
注意:所有别名必须在新版本的 PowerShell (linux系统)中使用
5、Node两种运行形式
- REPL 终端命令运行
- Node全局对象: global
- Node中的javascript它是没有BOM/DOM,EcmaScript是有的
- Node增加了一些api,每一个api都有特定的功能
- 缺点:
- 代码维护,更新麻烦
- Node全局对象: global
- 运行文件
- 格式: node 文件名称【 可以省略后缀 】
- 实时监听文件的变动 【 工具 】 / 自动刷新文件
- nodemon 【 推荐 】
- 安装:
$ cnpm i nodemon -g - 使用:nodemon 文件名称
- 安装:
- supervisor
- 安装;
$ cnpm i supervisor -g - 使用: supervisor 文件名称
- 安装;
- nodemon 【 推荐 】
本文介绍了Node.js的由来,解析了Node.js为何选择JavaScript作为服务器端运行的语言,以及其事件驱动、非阻塞I/O模型的特点。文章还详细说明了如何在不同环境下配置Node.js,包括使用安装包和Node版本管理工具nvm。此外,还提供了在Windows下常用的命令行操作,以及Node.js的两种运行方式。

被折叠的 条评论
为什么被折叠?



