如何通过 API 或代码执行松露命令?

How to execute truffle commands through an API or a code?

我最终想要实现的是 migrate/deploy 通过 API 调用使用 truffle 的智能合约。我更愿意在 NodeJs 中进行。

这个问题与在以太坊和 Polygon 网络上部署智能合约有关。我能够使用命令行界面 truffle 命令进行部署。例如 truffle migrate --network matic。我如何通过代码 运行 这些命令? 我需要使用 chile_proces.exec 函数来执行松露命令吗?还是开发人员已经采用了不同的方式?

您可以编写脚本并使用 docker 文件来 运行 所有这些命令或一个简单的 shell 脚本文件来实现所有这些细节。