Node.js
Node.js是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时环境,使用事件驱动的非阻塞I/O模型,它拥有全世界最大的开源库生态系统npm.
作用
node.js是一个软件,它是js的代码运行环境,可以运行js代码然后实现服务器的功能
特点
1.模块化
node.js的开发是模块化开发的思想 具有一些相同功能的代码 集成为一个模块 模块主要是由:node系统自带的模块 第三方模块和自定义模块组成 第三方模块几乎都是由npm来管理 ==>npm是一个集成了当前世界上最多开源库的生态系统
2.事件驱动
回调函数是事件驱动的具体实现
3.非阻塞I/O操作模型
底层c/c++是多线程 为上层js提供异步编程接口,实现CPU多核处理的优势
4.单线程
node的上层js业务代码是单线程语言
安装
一、官网下载
Node.js中文地址:http://nodejs.cn/
使用稳定版本,推荐下载12版的(node-v12.18.4-x64.msi)
二、安装Node.js 两种安装路径都可以:
1.装在默认路径(电脑只有c盘或者已经获取管理员权限的电脑推荐这种)
默认装在c盘下全部点下一步,以后使用npm下载东西会下载到c盘的全局安装目录,如果
window权限限制的电脑,以后会下载失败.解决方法:百度搜-获取win10管理员权限
2.自定义安装路径(推荐)
2.1 在E盘或者D盘的根目录下创建文件夹nodejs(注意:在根目录下不要在其他文件夹下,文件夹的名字不是node.js)
2.2 双击安装node-v12.18.4-x64.msi,一直点next或者install,安装路径选择2.1中创建的路径
2.3 配置缓存和全局安装路径:(注意:案例是D盘 以实际安装的盘为准,路径不建议手写 最好是地址栏复制)
(D:\nodejs)下创建文件夹:node_cache、node_global、node_global下创建node_modules,然后win+r输入cmd回车,在DOS窗口里面执行如下命令:
npm config set prefix "D:\nodejs\node_global" npm config set cache "D:\nodejs\node_cache"
2.4 添加环境变量:
我的电脑>右键>属性>高级系统设置>环境变**量>系统变量中添加系统变量NODE_PATH
输入路径:D:\nodejs\node_global\node_modules (注意:去地址栏复制,不要手写)
2.5 修改环境变量:
我的电脑>右键>属性>高级系统设置>环境变量>系统变量中找到Pa**th>双击>win10新建(输入D:\nodejs\node_global) win7加分号(然后输入D:\nodejs\node_global)** (注意:去地址栏复制,不要手写)
2.6 测试:
随便打开一个文件夹,地址栏输入cmd敲回车打开DOS小黑窗
输入node -v 敲回车
输入npm -v 敲回车
输入npm i nodemon -g 敲回车