使用fs writeFile创建文件时,nodeJS返回Type Error

阿图尔

我刚刚开始学习nodeJS。我处于非常基础的水平。

现在,我正在创建新的文件和目录方法。

这是我的代码-

var fs = require('fs');


fs.mkdir("stuff", function () {
    fs.readFile('readMe.txt', 'utf8', function (err, data){
        fs.writeFile('./stuff/writeMe.txt', data);
    });
});

它会创建目录并读取文件,但不会创建新文件。

我一遍又一遍地检查代码,但是终端返回此错误。

fs.js:152
  throw new ERR_INVALID_CALLBACK(cb);
  ^

TypeError [ERR_INVALID_CALLBACK]: Callback must be a function. Received undefined
[90m    at maybeCallback (fs.js:152:9)[39m
[90m    at Object.writeFile (fs.js:1351:14)[39m
    at D:\PRANAV\Learning Folder\Node\app.js:6:12
[90m    at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)[39m {
  code: [32m'ERR_INVALID_CALLBACK'[39m
}

我对此感到困惑,请帮忙。

穆雷尼克

fs.writeFile的最后一个参数应该是回调函数。现在,您正在丢失它:

fs.mkdir("stuff", function () {
    fs.readFile('readMe.txt', 'utf8', function (err, data) {
        fs.writeFile('./stuff/writeMe.txt', data, function (err) {
            if (err) {
                throw err;
            }
            console.log('written successfully!');
        });
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得使用节点fs创建文件/目录的权限

来自分类Dev

使用 fs.stat 和 fs.writeFile

来自分类Dev

使用nodejs fs同时读取文件

来自分类Dev

使用fs.writeFile时出现ENOENT错误

来自分类Dev

NodeJS FS(writeFile)错误

来自分类Dev

创建文件时延迟使用代码?

来自分类Dev

无法使用 Node.js fs.appendFile 创建文件

来自分类Dev

使用Nodejs(fs)访问使用输入类型=文件选择的文件

来自分类Dev

nodejs fs.utimes使用什么格式

来自分类Dev

使用fs在nodeJs中复制图像

来自分类Dev

如何使用网格FS检索文件

来自分类Dev

使用FS将文件转换为数组

来自分类Dev

fs.writeFile使用路径,但不使用fd参数

来自分类Dev

使用 fs.writefilesync 在 nodejs 中写入文件

来自分类Dev

使用Python创建文件时读取文件

来自分类Dev

使用FileStream创建文件将返回InvalidOperationException

来自分类Dev

fs.WriteFile()返回NULL且未写入JSON文件

来自分类Dev

使用ffmetadata和fs在nodejs中读取文件元数据返回未定义

来自分类Dev

使用 async/await 在 fs.writeFile 之后执行代码

来自分类Dev

fs.writeFile创建空文件(node.js)

来自分类Dev

尝试写入 json 文件时出现 Fs.writeFile 错误

来自分类Dev

使用FileStream删除后创建文件时出现UnauthorizedAccessException

来自分类Dev

使用nio创建文件时出现NoSuchFileException

来自分类Dev

使用Python创建文件时保留初始XML注释

来自分类Dev

使用BIPublisher创建文件时,访问被拒绝

来自分类Dev

创建文件时如何在Java中使用'//'

来自分类Dev

使用 Servlet 时无法创建文本文件

来自分类Dev

使用fs.writeFile时如何不重复数据?

来自分类Dev

node.js 使用 fs.writeFile - 如何在文件 (\n) 中强制换行?

Related 相关文章

热门标签

归档