- Node.js是一门后端语言
- 基于Chrome v8引擎的js运行环境
除此之外:还有其他的引擎: 单片机、actionscript - Node.js有两大特征
- 事件驱动
- 事件的定义(发布)
- 事件的触发(订阅)
- 非阻塞式 I/O 模型
- 非阻塞 : 执行一个任务时,不需要等待这个任务执行完成,就可以去执行其他任务
- I/O: 磁盘文件操作 / 数据库数据操作
- 事件驱动
- 关于node.js的包管理器:
- npm 全球最大的开源生态系统( 国外的 )
- cnpm 淘宝镜像( 国内的 )
- yarn
注意:npm && yarn 全部要配置国内镜像
- 安装方式有两种:
- 官网下载镜像直接安装 ( 只能使用一个版本 )
- 使用 nvm 来安装 ( nvm可以管理多个Node.js版本 )
- nvm安装: https://github.com/coreybutler/nvm-windows/releases (下载第三个 nvm-setup.zip)
- nvm安装前先卸载本地的Node.js
- 问题: 如果报错 nvm命令没找到, 就是你的系统环境变量没有自动生成, 所以你要手动配置
- https://blog.csdn.net/qq_27626333/article/details/77857223
- node.js的全局对象是global
- 运行node.js的文件是在命令终端种执行以下语句:
$ node 文件名
回车 - 可以使用自动监听工具对文件进行监听,保存改变之后终端会自动执行代码。
- 需要安装自动监听的工具:1.nodemon 2.supervisor 我们常用的是第一种工具
- 工具的安装:
- npm
$ npm install nodemon -g
$ npm install supervisor -g
- cnpm
$ cnpm install nodemon -g
$ cnpm install supervisor -g
- yarn
$ yarn add nodemon global
$ yarn add supervisor global
- npm
- 文件监听的使用:
nodemon 文件名
回车
来源:CSDN
作者:�大鱼的小世界
链接:https://blog.csdn.net/dayuxiaoshijie/article/details/90244777