Я пытаюсь имитировать терминал в узле, поэтому мне нужно создать функцию touch в файле node.js, и я не могу найти ничего, что конкретно использует touch. Как мне это настроить?
В прошлом я использовал несколько разных вещей, но они продолжают получать отпор, потому что я на самом деле не использую fs.touch или что-то еще.
это была моя первая попытка.
module.exports.touch = (filename, err) => {
if (err) {
throw err;
} else {
fs.openSync(filename, 'w');
`open filename`
}
};
это была моя последняя попытка
module.exports.touch = (filename, callback) => {
open(filename, 'w', (err, fd) => {
err ? callback(err) : close(fd, callback);
});
};
Второй был по сути то, что они хотели, потому что он действительно создавал сенсорную функцию, но опять-таки они хотят, чтобы я на самом деле использовал fs.touch
, но я ничего не могу найти по этому поводу.