NodeJs: fs.appendFileSyn c не принимает тип числа в узле аргумента данных v14 - PullRequest
3 голосов
/ 02 мая 2020

Версия: 14.1.0 Платформа: Windows 10 Подсистема: нет

> 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

ЭТО БЫЛО РАБОТАЕТ В ПРЕДЫДУЩИХ ВЕРСИЯХ ПРАВИЛЬНО !!!!!!

1 Ответ

1 голос
/ 02 мая 2020

Я думаю, что fs.appendFileSyn c больше не принимает числовой тип.

вы можете передать его в виде строки шаблона, если у вас есть переменная, или вы можете использовать метод to.String().

...