类型错误`[ERR_INVALID_CALLBACK]`:在 NodeJs 上

TypeError `[ERR_INVALID_CALLBACK]`: On NodeJs

收到未定义的新抛出ERR_INVALID_CALLBACK(cb);

const fs = require("fs");
const text = "File ";

fs.writeFile("node-message.txt", text)
  .then(() => {
    console.log("File Created");
  })
  .catch(() => {
    console.log("File not created");
  });

我收到此类型错误[ERR_INVALID_CALLBACK]:回调必须是一个函数。

如果您遇到无效的回调类型错误,则必须要求 fs module 承诺。

    const fs = require("fs").promises;
    const text = "File ";
    
    fs.writeFile("node-message.txt", text)
      .then(() => {
        console.log("File Created");
      })
      .catch(() => {
        console.log("File not created");
      });