关于node.js入门知识

血红的双手。 提交于 2019-12-08 16:36:22
  1. Node.js是一门后端语言
  2. 基于Chrome v8引擎的js运行环境
    除此之外:还有其他的引擎: 单片机、actionscript
  3. Node.js有两大特征
    1. 事件驱动
      1. 事件的定义(发布)
      2. 事件的触发(订阅)
    2. 非阻塞式 I/O 模型
      1. 非阻塞 : 执行一个任务时,不需要等待这个任务执行完成,就可以去执行其他任务
      2. I/O: 磁盘文件操作 / 数据库数据操作
  4. 关于node.js的包管理器:
    1. npm 全球最大的开源生态系统( 国外的 )
    2. cnpm 淘宝镜像( 国内的 )
    3. yarn
      注意:npm && yarn 全部要配置国内镜像
  5. 安装方式有两种:
    1. 官网下载镜像直接安装 ( 只能使用一个版本 )
    2. 使用 nvm 来安装 ( nvm可以管理多个Node.js版本 )
  6. node.js的全局对象是global
  7. 运行node.js的文件是在命令终端种执行以下语句:$ node 文件名 回车
  8. 可以使用自动监听工具对文件进行监听,保存改变之后终端会自动执行代码。
    • 需要安装自动监听的工具: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
    • 文件监听的使用:nodemon 文件名回车
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!