EverythingStays是一个不可变的分布式的NodeJS模块。
简介
至今为止任然有很多的工作者使用NPM工作。我们应该感激社会让NPM公司走到今天这一步。然而,随着越来越多的用户依赖单点来获取应用,我们开始认识到在许多方面我们可以突破。现在我们开始着手解决遇到的问题,在此,我们盼望看到您的反馈意见,并共同为每个人创造更好的生态系统NodeJS。
安装
我们假设你有NodeJS并且已经安装NPM。
IPFS安装步骤如下:
IPFS安装指南
现在你应该正确安装IPFS,然后运行:
ipfsdaemon--init和等待Daemonisready的出现
现在做ipfscat/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/about你应该能看到有关IPFS的信息
现在唯一缺少的是everythingstays-cli,安装它:npminstall-geverythingstays-cli
现在我们开始安装和发布模块
发布模块
要安装发布模块,只需在你安装的hooks脚本中运行esinstall。现在,当您运行npmpublish时,你发布到实际注册表之前会从IPFS得到hash值。hash可以使用指定版本下载。
安装模块
只需添加一个esDependencies键到你的package.json,列出这样的依赖关系:
"esDependencies": { "lodash": "QmdKuh7znkjc6tqr4ReMLw1hTAQkQTZf1Gfz4HA3KKD9Np"}之后运行npminstall,就可以安装了。
评论