繁体   English   中英

在 Windows 上存储 Ganache GUI 区块链

[英]Store Ganache GUI Blockchain on Windows

有没有办法将内存区块链中的 Ganache 存储到文件夹中? 我看到我们有 ganache-cli --db 允许我们这样做,但我很感兴趣,如果我可以用 Ganache GUI 做同样的事情。

不幸的是,我认为Ganache UI目前不支持此功能。 如您所述,只能通过ganache-cli使用。

Ganache UI没有支持ganache-cli提供的--db参数的参数。 但是,可以通过在计算机上手动构建和运行Ganache UI来指定此位置(注意:这是一种解决方法)

请按照以下步骤克隆ganache存储库并安装必要的npm软件包。

然后,在克隆的存储库中,导航到src/chain/chain.js文件。 搜索启动ganache-core服务器的代码行。 它看起来应该像这样:

server = ganacheLib.server(options);

现在,在此之前添加一行代码以指定数据库路径:

// This option will tell ganache-core where to instantiate the database.
options.db_path = "C://my_example_db_folder"; 
server = ganacheLib.server(options);

最后,您要做的就是利用npm start命令从源代码运行应用程序。 (您可能还需要安装electron-forge通过npm install -g electron-forge 。)现在,您将有伽纳彻UI与数据库运行指着你指定的文件夹。

需要注意的是,Ganache利用LevelDBlevelup JavaScript库来持久化数据并与数据进行交互。 另请注意,重新启动Ganache UI时可能需要删除文件夹的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM