V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mading
V2EX  ›  Node.js

loadjsonconfig npm[用于游戏开发中 json 配置文件的管理]

  •  
  •   mading · 2016-08-19 14:24:27 +08:00 · 2210 次点击
    这是一个创建于 3016 天前的主题,其中的信息可能已经有所发展或是发生改变。

    loadjsonconfig

    自己在项目里,后端在管理配置文件时,总是要写一个逻辑去操作配置,为了方便以后不再做这种重复的工作, 就写了一个自己常用的加载方法,以及常用的操作方法。 如果对你有所帮助,那就值得了 !

    Wiki

    first step

    var loadjsonconfig = require('loadjsonconfig');
    

    second step

    
    var configKey = {
        filename    :   ["key1", "key2" ,"key3",,,,]
        ,,,
    };
    
    var configDir = __dirname + '/config/';
    
    var configManager = new loadjsonconfig({configKey : configKey, configDir :  configDir});
    

    Useage

    
    //get one object by key name and value
    var obj = configManager.getObjByKey('configName','keyName',keyValue);
    
    //get objects by key name and value
    var objs = configManager.getObjArrayByKey('configName', 'keyName', keyValue);
    
    //get obj by two keys name and values
    var obj = configManager.getObjFromArrayByKey('configName','keyName1',keyValue1,'keyName2',keyValue2);
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.