js-to-ipfs JavaScript依赖IPFS打包工具
js-to-ipfs 的 JavaScript 源代码打包方案,挺适合折腾去中心化部署的场景。它会把你代码里用require('xxx')
这种方式引的包,替换成 IPFS 哈希,比如require('Qm123...')
这种格式。用 npm 全局装一下就行,命令是npm install -g js-to-ipfs
。
在你项目根目录直接跑命令js-to-ipfs
,就能上传依赖到 IPFS 上。注意,得先跑着 IPFS 守护进程,像ipfs daemon
那种。用的时候,IPFS 要已经mount
好,不然路径找不到。
还有一点小细节,NODE_PATH
得指向 IPFS 的/ipfs
目录,不然 Node 解析不了哈希路径。这点对新手不太友好,但配置好之后,体验还是挺丝滑的。
适合的场景?比如你想把某个 npm 包永久保存、做去中心化分发、或者纯粹想体验下 IPFS 打包是什么感觉,这工具都挺顺手的。代码也开源,想折腾就去改改逻辑。
如果你对 IPFS 生态感兴趣,可以顺便看看这些相关工具:
如果你已经装好 IPFS 守护进程,并想试着把一个小工具部署到 IPFS 上,那就试试js-to-ipfs
,效果还挺直观。
js-to-ipfs-master.zip
预估大小:26个文件
js-to-ipfs-master
文件夹
.gitignore
86B
package.json
3KB
tslint.json
81B
package-lock.json
235KB
src
文件夹
stdlib.ts
462B
npm.ts
1KB
falafel.ts
597B
rewrite.ts
2KB
64.26KB
文件大小:
评论区