很多时候一个命令行程序会往 USER_HOME 目录保存一些 config 文件,比如 .gitconfig .zshrc
所以我造了个轮子 myconf
用来管理这些 config 文件
很简单的 API:
import Config from 'myconf'
// This points to a file $USER_HOME/.customconfig
const config = new Config('.customconfig')
config
.set('name', 'config for my project')
.then(data => console.log(data.name))
config
.get('name')
.then(name => console.log(name))
一个使用此包的例子: https://github.com/egoist/toka
GitHub 仓库: https://github.com/egoist/myconf
NPM 安装: npm i -S myconf
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.