【问题标题】:Can't properly install hardhat using Powershell! Persistent Error HH12: Trying to use a non-local installation of Hardhat, which is not supported无法使用 Powershell 正确安装安全帽!持续错误 HH12:尝试使用不支持的非本地安装的 Hardhat
【发布时间】:2022-01-23 09:50:50
【问题描述】:

以下是我的设置的简短列表,直到我偶然发现我不断收到的 HH12 安全帽错误:

  1. mkdir wave(我的目录名称)
  2. cd 波
  3. npm init -y
  4. npm install —save-dev 安全帽
  5. npx 安全帽
  6. 选择示例项目 6a。安全帽项目根目录(选择) 6b。添加.gitignore
  7. 对一切说“是”
  8. 安装剩余的依赖项:npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
  9. npx 安全帽帐户(查看所有不同的帐户)...

...然后它在这里失败了! HH12 Hardhat 错误消息:“Hardhat 未安装或全局安装。您尝试从全局安装运行 Hardhat 或根本不安装它。不支持此操作。请使用 npm 或 Yarn 在本地安装 Hardhat,然后重试。” (https://hardhat.org/errors/) [顺便说一句,这两行是关于 Hardhat 上此错误的唯一文档!]。

有什么建议吗?

我已尝试以下可能的“修复”来回避此错误,但无济于事:

  • 更新最新版本的节点
  • 重新启动我的电脑(在撰写本文时大约 17 X)
  • 使用 GitBash(而不是 Powershell)
  • 在 Hardhat Discord (None) 和其他 Discords 中询问模组
  • 打开安全帽文档(和教程!!)寻找答案...没有!
  • StackExchange - 实际上只有 1 个人在这里也遇到了这个问题!但这里的答案不是解决方案。 (已经 DMd 那个人,但目前还没有回复)。

那么有人可以帮忙吗?

【问题讨论】:

    标签: installation deployment global local hardhat


    【解决方案1】:

    我相信我终于找到了解决方案(至少对我有用):

    1. 我从我的根项目所在的位置退回了 2 个目录级别,然后从那里重新开始。
    2. 我将 Node 版本更新为 16。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 2019-03-09
      • 1970-01-01
      • 2016-04-18
      相关资源
      最近更新 更多