TypeError: state.buffer is not iterable when using Hardhat
TypeError: state.buffer is not iterable when using Hardhat
我按照安全帽的说明进行操作 https://hardhat.org/getting-started/ .
npx 安全帽节点。然后我可以使用 metamask 连接到它。
npx hardhat 运行 scripts/sample-script.js --network localhost 部署示例。
但它 returns 我出现以下错误:
TypeError: state.buffer is not iterable
like below:
$ npx hardhat run scripts/sample-script.js --network localhost
/Users/********/workspace/testHardhat1/node_modules/undici/lib/api/readable.js:211
for (const chunk of state.buffer) {
^
TypeError: state.buffer is not iterable
at consumeStart
(/Users/******/workspace/testHardhat1/node_modules/undici/lib/api/readable.js:211:29)
at processTicksAndRejections
(internal/process/task_queues.js:83:17)
尝试更新您的节点版本,我使用的节点版本是 non-compatible 安全帽(版本 10.01),更新到 16.14.0 后问题已解决。
我在节点 v16.14.0 上遇到了同样的问题。降级到节点版本 v14.0.0 有效。
我按照安全帽的说明进行操作 https://hardhat.org/getting-started/ .
npx 安全帽节点。然后我可以使用 metamask 连接到它。
npx hardhat 运行 scripts/sample-script.js --network localhost 部署示例。
但它 returns 我出现以下错误:
TypeError: state.buffer is not iterable
like below:
$ npx hardhat run scripts/sample-script.js --network localhost
/Users/********/workspace/testHardhat1/node_modules/undici/lib/api/readable.js:211
for (const chunk of state.buffer) {
^
TypeError: state.buffer is not iterable
at consumeStart
(/Users/******/workspace/testHardhat1/node_modules/undici/lib/api/readable.js:211:29)
at processTicksAndRejections
(internal/process/task_queues.js:83:17)
尝试更新您的节点版本,我使用的节点版本是 non-compatible 安全帽(版本 10.01),更新到 16.14.0 后问题已解决。
我在节点 v16.14.0 上遇到了同样的问题。降级到节点版本 v14.0.0 有效。