【问题标题】:How can I save a user specifig config in a node module?如何在节点模块中保存用户特定的配置?
【发布时间】:2015-05-19 21:33:20
【问题描述】:

我正在尝试使用 node 构建一个 CLI(使用 command.js),并且我想保存用户特定的配置,以便用户只需在第一次使用时输入它。我该怎么做?

【问题讨论】:

    标签: javascript node.js command-line-interface config


    【解决方案1】:

    您可以写入一个隐藏文件,例如 ~/.mycliconfig,然后同步读取该文件

    try{
      var userData = fs.readFileSync(process.env.HOME + '/.mycliconfig');
    } catch(e){
      if (e.code === 'ENOENT') {
        console.log('File not found!');
      } else {
        throw e;
      }
    }
    

    如果您需要保存更多内容,您可以随时创建一个包装文件夹并将所有文件放入其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-13
      相关资源
      最近更新 更多