问题标签 [unionfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何将 fs 模块与 unionfs 一起模拟?
我编写了一个测试用例,成功将文件加载到虚拟 FS 中,同时挂载了一个虚拟卷,如下所示
通过使用ufs.readdirSync
,我可以访问虚拟 FS,并确实result
为我提供了从 加载的文件disc
,virtual FS
表示result2
这/app
是一个从创建的新卷vol.fromJSON
。
现在我的问题是我无法得到结果result3
,这是调用countFile
方法如下
我收到错误
错误:ENOENT:没有这样的文件或目录,scandir '/app'
我认为这是因为countFile
尽管我已经访问了实际的 FS 而不是虚拟的jest.mock('fs/promises')
?
请问有人可以提供一些线索吗?