- Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境
- Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效
环境配置
安装
1. 直接安装
2. 通过nvm安装
nvm list 查看安装过的所有node版本
nvm install 版本号 //安装指定版本的node
nvm uninstall 版本号 //卸载指定版本
nvm use 版本号 //切换node版本
npm
初始化项目
npm init
npm init --yes//推荐使用
下载包
npm install jquery --save-dev 下载开发依赖 开发环境
npm install swiper --save 下载生产依赖 上线环境
npm install 包名字 默认生产依赖
例如: npm install jquery@2.7.0 指定版本下载
删除包
npm uninstall 包名
查看镜像源
$ npm config get registry //查看镜像源
$ npm config set registry + 淘宝镜像的连接地址( https://registry.npm.taobao.org)
//更换为淘宝镜像
模块3步走(功能代码的抽离)
- 创建一个模块,并抛出 module.exports=模块
- 引入模块 require(‘路径’)
- 使用模块
模块的分类
1、内置模块 node中自己携带的模块,直接使用
2、第三方模块 先下载模块在使用
3、自定义模块 开发者自己写的模块
文件操作模块(curd,增删改查)
1.文件夹的操作
创建文件夹 mkdir
删除文件夹 rmdir
修改文件夹 rename
读取文件夹 readdir
2.文件的操作
创建一个文件 writeFile 覆盖写入
修改一个文件 appendFile
删除一个文件 unlink
读取一个文件 readFile