// 文件操作 大多数情况下 属于异步操作(I/O操作) // 1. 引入相关模块 即fs file system模块(操作文件的模块) import { writeFile } from 'node:fs/promises'; // const { writeFile } = require('node:fs/promises'); // 1 写操作 //* file 就是 写入内容的文件 位置+名称,类型 string //* data 就是 要写入的文本内容,类型一般都是 string //* options 是可选的配置参数 // fsPromises.writeFile(file, data[, options]) // try { // await writeFile( // './test.txt', // 'hello, node.js. i am learning module. once more...' // ); // console.info('写入成功!'); // } catch (err) { // console.error('写入数据失败', err); // } try { await writeFile('./info.txt', '你猜猜 会不会 创建info文件呢?'); console.info('写入成功!'); } catch (err) { console.error('写入数据失败', err); } // writeFile特点 //! 1. 以覆盖方式向文件中写入新的内容。 //! 2. 如果写入的文件不存在 会自动帮你新建