javascript - NodeJs:fs.appendFileSync在数据参数 Node v14中不接受数字类型

标签 javascript node.js nodes node-modules

版本:14.1.0
平台:Windows 10
子系统:none

> error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be
> of type string or an instance of Buffer, TypedArray, or DataView.
> Received type number (7) this is the code:
const fs = require('fs')

fs.writeFileSync('notes.txt', 'NODEJS')


fs.appendFileSync('notes.txt', 7 )

我希望得到一个文件:NODEJS7
我知道了:NODEJS

正确地使用了先前的版本!

最佳答案

我认为fs.appendFileSync不再接受数字类型。

如果有变量,则可以将其作为模板字符串传递,也可以使用to.String()方法。

关于javascript - NodeJs:fs.appendFileSync在数据参数 Node v14中不接受数字类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61564130/

相关文章:

使用 Vector 时 C++ 超出范围

java - 删除错误节点的代码

javascript - Ember.js 错误 : No model was found for 'id' while saving record using ember-data

javascript - Firebug 没有显示错误的堆栈跟踪?

javascript - 比较对象数组中的日期和时间

node.js - 在 Nodejs 的 Azure 表存储中插入实体时添加分区键属性

javascript - NodeJS : Integrate with PHP

javascript - 如何在文本区域中的第n个字符后自动添加点?

javascript - HTML5 WebSockets,标准改变了吗?

javascript - 为什么在 ubuntu 服务器的 nodejs 中动态创建目录时出错?