fs相关内容

尽管安装了npm,但Gatsby找不到fs

我在: Ubuntu 16.04 Gatsby CLI版本:2.7.14 盖茨比版本:2.13.21 节点v10.16.0 NPM 6.10.1 我正在关注Gatsby教程“> 7.从数据中以编程方式创建页面" .我无法解决此错误: This dependency was not found: ⠀ * fs in ./node_modules/electron/index ..
发布时间:2020-11-11 00:06:40 其他开发

Node.js错误ENOENT,打开“文件/路径"当什么都没有改变时

好吧,首先...我是Node.js的新手.我正在尝试将Word文档转换为HTML,然后将其抓取以获得内容.然后将其泵入现有发动机中. 话虽这么说,直到今天一切都还算顺利.昨晚我刚开始运行fs.writeFile并离开了它.今天早晨,我没有碰它并尝试运行它,我收到了这个消息: 这是调用错误的块. //COPY TEMPLATE AND PASTE fs.readFile("./Te ..
发布时间:2020-11-11 00:06:35 前端开发

节点fs复制文件夹

我正在尝试使用节点fs模块复制文件夹.我熟悉readFileSync()和writeFileSync()方法,但是我想知道应该使用哪种方法来复制指定的文件夹? 解决方案 您可以使用 fs-extra 像这样将一个文件夹的内容复制到另一个文件夹 var fs = require("fs-extra"); fs.copy('/path/to/source', '/path/to/des ..
发布时间:2020-11-11 00:05:28 其他开发

NodeJS:关于异步"readdir"的困惑;和"stat"

在文档中,它显示了 readdir 的两个版本a>和状态.两者都有异步和同步版本readir/readdirSync和stat/statSync. 因为readidir和stat是异步的,所以我希望它们返回Promise,但是当尝试使用async/await时,脚本不会等待readdir解析,如果我使用.then/.catch,则会收到错误消息cannot read .then of und ..
发布时间:2020-11-11 00:05:19 其他开发

在完成文件传输时监视文件更改

我有一个简单的节点脚本,用于查找文件更改并使用ssh将文件复制到远程服务器. fs.watch(filename,function(curr,prev){ //copy file to the remote server }); 但是,由于我正在观看的文件是通过ftp上传的,因此对于我收到的每一个数据块,文件都会被更改,并且回调函数也会被触发.仅在传输完整文件后,有什么方法可以寻找更 ..
发布时间:2020-11-11 00:05:11 其他开发

如何在node.js中关注(不断变化的)日志文件

好的,这似乎是一个简单的问题,但我无法从此处找到答案,因此我将其发布,希望有人可能遇到了类似的问题. 由于/var/log/lighttpd/error.log更具体) > Linus G Thiel 我弄清楚了跟随符号链接).我知道我可以设置fs.fileWatch来监视它,但是我还应该指出,error.log文件在特定的时间也会旋转,这取决于日志守护程序的设置.发生这种情况时,fs.fi ..
发布时间:2020-11-11 00:05:10 其他开发

如何在fs回调方法中访问文件名?

我如何访问 fs.read,fs.stat ...的参数回调中的方法? 例如,如果我想根据文件的大小处理文件 以下(coffeeScript)代码段 #assuming test1.txt exists filename = "./test1.txt" fs.stat filename, (err, stats) -> data = filename:filename,size:s ..
发布时间:2020-11-11 00:05:06 其他开发

使用node.js将目录中的所有文件移动到父目录

问题 是否有一种简单的方法可以将目录中的所有文件上移到其父目录然后删除该目录? 用例 我正在执行zip提取,并且源zip包含一个名为archive的根文件夹,所以当我提取时会得到extract_path/archive/,但是我想直接将archive的内容提取到extract_path. 我以为这将是简单的重命名,但是以下内容会引发“正在路上有一个文件"错误消息. f ..
发布时间:2020-11-11 00:05:02 其他开发

Node.js:在使用"fs"遍历目录时检查文件是否为符号链接

Supervisor是Node.js的软件包,它监视您的应用目录中的文件是否有修改,并在发生修改时重新加载应用. 此脚本将符号链接解释为常规文件,并注销警告.我想派遣Supervisor,以便可以完全解决此问题或产生更具描述性的警告. 如何使用Node.js的文件系统模块确定给定文件是否真的是符号链接? 解决方案 您可以使用 fs.lstat ,然后在fs.lstat('myf ..
发布时间:2020-11-11 00:05:00 服务器开发

使用nodejs从文件中删除最后n行

我正在尝试使用fs作为nodejs的一部分从文件中删除最后3行.我目前正在将文件读取到内存中,然后不使用三行代码再次将其写入,但是我敢肯定有一种更有效的方法,无需将整个文件读取到内存中. 现在我的代码 fs.readFile(filename, function (err, data) { if (err) throw err; theFile = data.toStr ..
发布时间:2020-11-11 00:02:49 其他开发

如何创建年份的文件夹层次结构->月->日期(如果在node.js中不存在)

我试图在内部创建名为current year的文件夹层次结构,然后在名称文件夹中创建另一个名为current month的文件夹. 例如:今天的日期是2016-05-02,因此,如果该文件夹不存在(如以下结构),则应创建该文件夹 2016-> 05-> 02 解决方案 “>请参阅这个先前回答的问题 执行此操作的好方法是使用 mkdirp 模块. $ npm inst ..
发布时间:2020-11-11 00:01:46 其他开发

如何复制图像?

我想将image.png表从/folder1复制到/folder2,该怎么做? /folder1 image.png /folder2 谢谢! 解决方案 尝试如下操作: var fs = require('fs'); var inStr = fs.createReadStream('/your/path/to/file'); var outStr = fs.creat ..
发布时间:2020-11-11 00:01:43 其他开发

Chokidar(Node.js)的效率如何?

我在服务器上有一个缓存引擎,该引擎缓存在根目录下访问的所有文件.我正在考虑使用Chokidar来(递归地)查看整个目录树中的文件更改,并相应地更新缓存.但是我担心如果子目录包含成千上万个文件会发生什么-Chokidar的效率如何? 解决方案 Chokidar的效率取决于它所运行的操作系统. 在OS X上,它使用一个模块,该模块提供对本机fsevents API的访问,该模块非常高效. ..
发布时间:2020-11-11 00:00:41 其他开发

将MediaRecorder Blob发送到服务器并在后端构建文件

我正在使用nodejs和SailsJs在网站上工作. 我的目标是将MediaRecorder.ondataavailable事件生成的Blob(返回小Blob)发送到服务器,并在完成记录后在服务器上构建完整的文件以进行存储. 在浏览器上,如果我将所有这些小斑点推入一个数组中,然后执行以下操作: var blob = new Blob(recordedBlobs, {type: ' ..
发布时间:2020-11-10 23:59:37 前端开发

下载图像后的回调功能

我正在尝试使用请求模块保存图像下载.有了 request('http://google.com/images/logos/ps_logo2.png').pipe(fs.createWriteStream('doodle.png')); 工作正常. 但是,我希望能够在图像完全下载后执行其他操作. 如何为fs.createWriteStream提供回调函数? 解决方案 您要提前创建 ..
发布时间:2020-11-10 23:58:34 其他开发