1
我想建立一个CLI与节点(使用commander.js),我想保存用户特定的配置,以便用户只需要输入它的第一个用法。我将如何做到这一点?如何在节点模块中保存用户指定配置?
我想建立一个CLI与节点(使用commander.js),我想保存用户特定的配置,以便用户只需要输入它的第一个用法。我将如何做到这一点?如何在节点模块中保存用户指定配置?
你可以写,比方说,~/.mycliconfig
一个隐藏的文件和刚刚读取文件同步
try{
var userData = fs.readFileSync(process.env.HOME + '/.mycliconfig');
} catch(e){
if (e.code === 'ENOENT') {
console.log('File not found!');
} else {
throw e;
}
}
如果需要保存更多的东西,你总是可以创建一个包装的文件夹拖放在那里的所有文件。