【发布时间】:2021-12-24 23:24:57
【问题描述】:
我正在尝试关注this guide,但我正在努力运行安全帽。遵循文章中的命令后:
mkdir hardhat-tutorial
cd hardhat-tutorial
npm init --yes
npm install --save-dev hardhat
npx hardhat
我收到一条错误消息,指出 npm ERR! could not determine executable to run。可以通过导航到 npm_modules/hardhat 目录来运行安全帽工具,但是这似乎会干扰本教程后面的命令,因为该工具与正在使用的文件位于不同的目录中。
我不确定我是否从根本上误解了安全帽应该如何工作。你应该在每个项目中安装它并且你的项目目录在npm_modules/hardhat 内还是我搞砸了安装/配置?
似乎已经有 question 报道了这个问题,但遗憾的是它已被删除,我还没有找到其他解决方案。
【问题讨论】:
-
我在学习安全帽教程时也看到了这个错误。我正在关注本教程:hardhat.org/getting-started 感谢您提供有关 hardhat.js 应用程序位于“npm_modules”中的信息。我在这里安装了 hardhat.js 应用程序:
node_modules/hardhat。我很惊讶安全帽说明没有提到安装node.js和npm的先决条件,似乎他们在教程中遗漏了一些关键细节......或者他们希望最终用户知道一切。 -
看起来版本从教程中改变了。我将安全帽视为此版本:????欢迎来到 Hardhat v2.8.0 ???? 但是,本教程使用的是 2.0.8 版本。
-
我指的是这个教程,顺便说一下(btw):hardhat.org/getting-started
-
看起来你教程页面中的安全帽版本更老了!他们正在使用 Hardhat v2.0.0。 hardhat.org/tutorial/…
标签: hardhat