node.js - 如何刷新 JSON 文件以重新加载我的 Discord JS 机器人的配置/其他 json 文件
问题描述
我目前正在使用“ require(./file.json)
”,因为我无法进行其他任何工作。所以我希望能够重新加载配置文件,这样我就可以在我的机器人中禁用/启用一些命令,而无需重新启动它。任何帮助或建议将不胜感激!
如果 JSON 不起作用,那么任何其他可用作“config/db”的文件都可以!
谢谢!
解决方案
用于fs
读取文件内容,而不是include
or require
,当您进行包含时,它将仅在运行时读取一次。
您也可以使用require
内部函数,这会在每个函数调用中读取。这不漂亮(在我看来),但它有效。
推荐阅读
- mongodb-query - 有没有办法在一个语句中将多个 mongodb 查询的结果连接在一起?
- javascript - 如何使用 java 脚本将 12 小时日期时间格式转换为 24 小时格式?
- angular - 我们如何通过不同的 api 在不同的路由中使用 Angular 解析器?
- scikit-learn - 填充数据集中的缺失值
- python - 数据存储区中的屏蔽属性
- amazon-web-services - AWS CLI - 从 Linux 错误创建 s3 存储桶
- java - 错误:在 XXX 类中找不到主方法,请定义主方法
- node.js - 如何获取每个文档的数组元素中特定项目的出现总数
- ansible - 将嵌套的 Ansible 变量传递到 playbook 清单文件中
- visual-studio-code - Vscode - 如何将#region 颜色添加到 Minimap