我有一个文件,我正在尝试制作一个config.json文件,以便能够快速轻松地输入和更改数据。下面的代码是我的mention.js文件,我将其映射并引用到我的index.js文件中。下面的数据需要定期更改,并且我可以设置1的配置文件。accountName和2。userId进入我的mention.js文件。我是npm和JavaScript的新手,还在学习,所以任何帮助和建议都会非常有帮助。非常感谢。
const map = new Map();
map.set("Pogo0303PTA",'<@679533427925450852>');
map.set("Wretched0671pta", "<@679533427925450852>");
map.set("Pogo0347PTA", "<@679533427925450852>");
map.set("Wretched0047pta", "<@679533427925450852>");
map.set("PogoDroid","<@679533427925450852>");
module.exports = map;```
```{
"acct1": "pogopta000",
"userid1": "65465132168451324"
},
{
"acct2": {account}
"userid2": {userID}
} ETC...
如果只需要读取config.json文件一次,则可以使用const config = require('./config.json')
,假设.js文件与config.json.位于同一文件夹中
如果您需要读取config.json,您可以使用node的内置模块fs
,方法是将const fs = require('fs')
放在程序的顶部,使用let config = JSON.parse(fs.readFileSync('./config.json'))
读取文件,并使用fs.writeFileSync('./config.json', JSON.stringify(config))
写入文件。
您可以将json文件构造为:
[
{
"accountName": "Pogo0303PTA",
"userId": "<@679533427925450852>"
},
{
"accountName": "Wretched0671pta",
"userId": "<@679533427925450852>"
},
etc...
]
希望这能有所帮助!