一、fs-extra

fs-extra 模块继承了fs 模块的所有方法,并为 fs 模块方法添加了promise 支持。相比 fs 模块,fs-extra 模块还添加了 fs 模块未包含的文件系统处理方法。它应该是 fs替代品

安装依赖

npm install fs-extra

为什么使用 **fs-extra** 库而不用 **fs** 库?
使用 fs 库,则大部分项目里面会充满了类似 mkdirprimraf 以及 ncp 等语法(注:因为 fs 库不包含这些方法)。而 fs-extra 库提供的方法则模拟了这些命令。