0

我正在尝试遵循松露教程并陷入困境。我已经制作了一个基本的合同和迁移脚本,并完成了 truffle compile 和 truffle migrate。

在教程中,命令行显示“truffle(develop)”,而我的命令行显示“truffle(ganache)”。我无法实际运行本教程的其余部分,并认为这可能是为什么......

谢谢!

4

1 回答 1

0

命令行所说的内容取决于您所在的网络。在项目的根文件夹中,必须有一个名为truffle-config.js(或truffle.js用于 Windows)的文件。除其他外,此文件包含您可能使用的网络定义。要实现您想要的,您可以取消注释定义development网络的行,保存文件然后运行truffle develop​​. 请注意,truffle develop可能无需ganache. 要连接到 ganache,您可以找出 ganache 使用的端口(例如 ganache-cli 使用 8545)并在文件的开发定义中使用该端口truffle-config.js

如果由于某种原因您弄乱了truffle-config.js文件,您可以使用truffle init.

于 2022-03-04T10:34:30.043 回答