gpt4 book ai didi

Node.js 写入 YAML 文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:35:46 28 4
gpt4 key购买 nike

我正在使用 Node.js,但我无法弄清楚如何读取 YAML 文件、替换其中的值并将更新后的值写入 YAML 文件。

我目前正在使用模块“yamljs”,它允许我加载 YAML 文件,并且我已经设法编辑加载对象中的值。

我唯一需要帮助的部分是如何写入 YAML 文件。由于某种原因,我无法在任何地方找到解决方案,我什至不确定我是否可以为此使用该模块。

该模块确实有一些命令行工具,但我也不太确定如何使用它们。

最佳答案

模块“js-yaml”适用于我的案例。 https://github.com/nodeca/js-yaml

这是我使用的代码:

const yaml = require('js-yaml');
...

let doc = yaml.safeLoad(fs.readFileSync('./Settings.yml', 'utf8'));
doc.General.Greeting = newGreet;
fs.writeFile('./Settings.yml', yaml.safeDump(doc), (err) => {
if (err) {
console.log(err);
}
});

关于Node.js 写入 YAML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52616476/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com