【发布时间】:2015-05-19 21:33:20
【问题描述】:
我正在尝试使用 node 构建一个 CLI(使用 command.js),并且我想保存用户特定的配置,以便用户只需在第一次使用时输入它。我该怎么做?
【问题讨论】:
标签: javascript node.js command-line-interface config
我正在尝试使用 node 构建一个 CLI(使用 command.js),并且我想保存用户特定的配置,以便用户只需在第一次使用时输入它。我该怎么做?
【问题讨论】:
标签: javascript node.js command-line-interface config
您可以写入一个隐藏文件,例如 ~/.mycliconfig,然后同步读取该文件
try{
var userData = fs.readFileSync(process.env.HOME + '/.mycliconfig');
} catch(e){
if (e.code === 'ENOENT') {
console.log('File not found!');
} else {
throw e;
}
}
如果您需要保存更多内容,您可以随时创建一个包装文件夹并将所有文件放入其中。
【讨论】: