Appearance
接口定义
作用
将对象写入到JSON文件中。
📔:
js
writeJson(file, object[, options][, callback])
// 别名
writeJSON(file, object[, options][, callback])
参数:
file <String>
object <Object>
options <Object>
spaces <Number> | <String>
用于缩进的空格数量;或用于缩进的字符串(比如,传入\t
表示tab缩进)。the space argumentEOL <String>
设置EOL(行终止符)字符。默认是\n
replacer
- JSON replacer- 也接受 fs.writeFile() 配置项
callback <Function>
err <Error>
示例
js
const fs = require('fs-extra')
// 1️⃣ 使用回调
fs.writeJson('./package.json', { name: 'fs-extra' }, err => {
if (err) return console.error(err)
console.log('写入成功')
})
// 2️⃣ 使用Promise
fs.writeJson('./package.json', {name: 'fs-extra'})
.then(() => console.log('写入成功'))
.catch(err => console.error(err))
// 3️⃣ 使用async/await
aysnc function example() {
try {
await fs.writeJson('./package.json', {name: 'fs-extra'})
console.log('写入成功')
} catch (err) {
console.error(err)
}
}
example()
另外可查看 outputJson
2022年08月16日09:43:37