问题标签 [fs-extra]

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.

0 投票
0 回答
11403 浏览

angular - 如何在 Angular 2 中使用文件系统(fs)

在我的 Angular 2 应用程序中,需要使用文件系统将大文件上传到 Amazon S3 服务器。但是,我在我的应用程序中导入文件系统时遇到问题。请帮助在我的应用程序中实现文件系统。

我的 component.ts 文件

还有我的uploadpartcontent.html

我的 Package.json 文件

System.config.js 如下:

运行我的项目后,我收到以下错误。

运行代码后的控制台错误

0 投票
0 回答
46 浏览

node.js - NodeJs 应用程序在异步文件复制时突然停止

我正在尝试在 Node.js 中编写文件复制代码:

}

控制台或系统日志上仍然没有任何错误消息/var/log/messages

这种行为的原因可能是什么?我可以ulimit在服务器上增加,但我想确认这是由于这个“打开的文件数”限制。

0 投票
1 回答
2819 浏览

javascript - 使用 NPM 模块 fs-extra 创建目录

我需要一些帮助。

我需要能够创建一个如下所示的目录结构:

我目前正在使用 fs-extra(npm 模块)。我的问题是需要从 .JSON 文件中读取文件夹结构。当运行 buildDir.js 时,它应该读取 .JSON 文件并在 dist(分发)文件夹下创建上述结构。我当前的 .JSON 文件如下所示:

ps 我对 Javascript 很陌生,所以我的代码在某些地方有点稀疏。任何帮助都会很棒。

0 投票
1 回答
34 浏览

javascript - 来自函数的一次异步执行的数据与函数的另一次执行混合

我一直在使用 Cheerio、node-fetch 和 fs-extra 编写基于 NodeJS 的 Web 抓取 API。在下面的代码中,我为 config.supportedMountains 数组中的每个字符串调用 getReport 方法。对于每个项目,我想通过 fetchAndStore 函数运行它们,该函数发出 html 请求,通过特定的解析器运行它,然后存储 json 结果。

在这里您可以看到获取和存储文件。此文件采用 fName,并需要相应的 staticData 文件。此文件包含用于获取页面的 url。现在,发出了 html 请求,并通过解析器运行。然后,使用生成的解析 json,这将通过几个步骤来存储它。最终输出应该是两个文件,一个存储报告,另一个存储historySnowfall,fs.outputJson函数中的大部分逻辑是处理丢失的文件。

由于某种原因,当爬虫运行时,大约有 1/4 的时间,一次 fetchAndStore 执行的数据会与另一次 fetchAndStore 执行的数据混在一起,这意味着错误的数据将被写入文件系统。这怎么可能?我想,由于我单独调用 fetchAndStore.run(),数据将无法混淆。知道为什么会这样吗?

0 投票
3 回答
3776 浏览

node.js - NodeJS - 如何将一个文件夹复制到另一个文件夹,只覆盖不同的文件?

问题:

如何在NodeJS中将一个文件夹复制到另一个文件夹,只覆盖不同的文件?


关于 fs-extra“复制”方法:

fs-extra中的复制方法似乎没有跳过相同文件的选项(没有经过任何修改)。

有一个overwrite选项,但它只让您选择在所有情况下覆盖,即使文件相同,或者不覆盖,即使文件不同。

0 投票
1 回答
239 浏览

json - node express:将文件写入磁盘后 res.render() 出现问题

我正在编写一个使用 async/await 并承诺将一些 JSON 写入文件然后呈现 pug 模板的方法。但由于某种原因,编写 JSON 的代码与 res.render() 方法发生冲突,导致浏览器无法连接到服务器。

奇怪的是,我在控制台中没有收到任何错误,并且 JSON 文件按预期生成——页面只是不会呈现。

我正在使用 fs-extra 模块写入磁盘。

我开始认为有一些基本的东西我没有得到与承诺、写入磁盘和/或表达 res.render 方法的冲突。值得注意的是 res.send() 工作正常。

我还尝试了一个不同的 NPM 模块来编写文件(write-json-file)。它给了我完全相同的问题。

更新:所以我是个白痴。该问题与 Express og JSON 文件无关。这与我正在运行 nodemon 以在文件更改时自动重新启动服务器这一事实有关。因此,一旦保存了 JSON 文件,服务器就会重新启动,从而停止呈现页面的过程。无论如何,向那些试图帮助我的很棒的人道歉。你仍然帮助我解决了这个问题,所以我真的很感激!

0 投票
1 回答
441 浏览

javascript - 为什么我不能删除我在 Electron 中使用 fs-extra 创建的目录?

所以我有一个问题,在我的 Windows 计算机中创建目录后,我想删除该文件夹,但是每当我尝试删除该文件夹时,就会出现此错误。

无法删除文件夹

所以,这是我的代码,

我也用 normalfsmkdirp尝试过,以同样的问题结束。而且我不确定这是否有帮助,但我还使用fs-extra copySync()函数将一些文件复制到了创建的文件夹中。不确定这是否会影响任何事情。

还是我错过了一步,因为我对 fs 还很陌生,而且我对此知之甚少。

提前谢谢了。

0 投票
0 回答
187 浏览

javascript - 使用 fs-extra 和 Chokidar node.js 同步文件

我一般是 node.js 的新手,尝试使用chokidar下面的代码监视文件目录工作正常,但现在我想要实现的是当文件或目录发生更改时,函数将运行并将文件复制到文件夹中。

我正在考虑使用fs-extra来复制文件,但每次我在里面放一个函数时都会on('change')遇到错误。任何建议都会很棒!

这是我的功能代码。

0 投票
1 回答
684 浏览

node.js - 如何将多个目录复制到Node中的一个目录

我正在寻找类似的东西..

有没有一种简单的方法可以将两个目录的内容复制到 Node 中的另一个目录?我现在有两个 NCP 命令,想压缩一下。

0 投票
4 回答
6246 浏览

create-react-app - create-react-app 错误 - 找不到模块“fs-extra”

当我create-react-app在 CLI 中运行时,我收到以下错误消息:

我已经尝试卸载和重新安装create-react-app以及重新安装fs-extra.

关于如何让它重新启动并运行的任何想法?