您当前的位置: 首页 >  node.js

彭世瑜

暂无认证

  • 5浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Node.js:fs文件模块的替代品fs-extra

彭世瑜 发布时间:2022-04-28 13:52:48 ,浏览量:5

fs extra添加了本机fs模块中不包含的文件系统方法,并向fs方法添加了promise支持。它还使用优雅的fs来防止EMFILE错误。它应该是fs的替代品。(来自:百度翻译)

文档:

  • npmjs: https://www.npmjs.com/package/fs-extra
  • github: https://github.com/jprichardson/node-fs-extra

安装

npm i fs-extra

package.json

{
  "version": "2.0.0",
  "dependencies": {
    "fs-extra": "^10.1.0"
  }
}

示例

const fse = require('fs-extra')

// 拷贝文件
fse.copySync('demo.txt', 'demo-bak.txt')

// 读取json文件
const packageObj = fse.readJsonSync('./package.json')
console.log(packageObj.version) // => 2.0.0

同时支持异步方法和同步方法

copySync
emptyDirSync
ensureFileSync
ensureDirSync
ensureLinkSync
ensureSymlinkSync
mkdirpSync
mkdirsSync
moveSync
outputFileSync
outputJsonSync
pathExistsSync
readJsonSync
removeSync
writeJsonSync

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0563s