码迷,mamicode.com
首页 > 其他好文 > 详细

unionfs 组合文件npm包参考使用

时间:2021-05-25 17:54:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:package   info   contain   name   灵活   rop   mon   png   mirror   

unionfs 是一个灵活强大的组合fs npm 包,可以方便的进行多fs 实现的组合,比如基于内存的fs 与本地fs 组合实现强大的
npm 扩展以及配置管理。。。

参考代码

  • package.json
 
{
  "name": "mem-fs-app",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "fs-monkey": "^1.0.3",
    "linkfs": "^2.1.0",
    "memfs": "^3.2.2",
    "unionfs": "^4.4.0"
  }
}
  • app.js
const {vol}  = require(‘memfs‘);
const {patchRequire} = require(‘fs-monkey‘);
const {ufs} = require(‘unionfs‘);
const myfs = require(‘fs‘);
vol.fromJSON({‘/foo/bar.js‘: ‘console.log("obi trice");‘});
ufs
    .use(vol)
    .use(myfs);
patchRequire(ufs);
require(‘/foo/bar.js‘); 

运行效果

技术图片

 

 

参考资料

https://github.com/streamich/unionfs
https://github.com/streamich/memfs
https://github.com/harish2704/node-s3-fs
https://github.com/streamich/linkfs

unionfs 组合文件npm包参考使用

标签:package   info   contain   name   灵活   rop   mon   png   mirror   

原文地址:https://www.cnblogs.com/rongfengliang/p/14806686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!