Hi All:

         为适配nodejs升级修复批量CVEnodejs-mock-fs 需要同步进行升级(从4.8.0 升级到4.12.0),主要是解决编译报错问题。

nodejs-mock-fs 版本升级主要有如下变更:

1、改进readFile Node 10+ 的支持

https://github.com/tschaub/mock-fs/pull/265

 

2、支持recursive选项fs.mkdir

https://github.com/tschaub/mock-fs/pull/268

 

3、使用现有目录上的递归选项修复 fs.mkdir(修复在node12%check阶段的报错)

https://github.com/tschaub/mock-fs/pull/271

 

4、修复 Node > 12.10 的时间戳

https://github.com/tschaub/mock-fs/pull/277

 

5、在许多 fs 函数上添加对 Buffer arg 的支持

https://github.com/tschaub/mock-fs/pull/293

 

6、检查权限readdirreaddirSync

https://github.com/tschaub/mock-fs/pull/295

 

更详细请看上游社区changelog:https://github.com/tschaub/mock-fs/blob/main/changelog.md

根据npmjs.com查看没有别的包依赖本软件:https://www.npmjs.com/package/mock-fs

 

如果对升级有异议的,可以邮件反馈或在 https://gitee.com/src-openeuler/nodejs-mock-fs/pulls/4 下评论。