我已经正确地安装了npx hardhat
,因为当我第一次输入config.js
时,它允许我创建config.js
文件和示例项目。
问题是,在第一个命令之后,我不能使用“安全帽”,它一直给出以下错误:
Error HH12:尝试使用不受支持的非本地硬件安装。请使用npm或Yarn在本地安装安全帽,然后重试。
我不能编译或做任何事情,而且我只使用示例文件多次安装它并在新项目上重新安装它,而且仍然是相同的错误。
在此之后,如果我单独执行任何npx hardhat compile
或npx hardhat
操作,我就会得到上述错误。有什么问题吗。在生成config.js
文件后,似乎会出现此错误。
我只尝试过在新安装上安装NextJS和安全帽醚/华夫饼等依赖项。
发布于 2022-02-19 15:16:15
在过去的两天里,在使用VS代码在克隆存储库中安装安全帽时,也出现了同样的问题。这对我使用Powershell终端起了作用。
在“项目”文件夹中,使用npm ls
检查是否已安装了“硬帽子”。然后npm -g ll
检查全局安装,如果存在,运行npm uninstall hardhat
,然后退出终端(和VS代码)。
在新终端中重复上述检查,以确保卸载完成。创建一个新文件夹并按照“硬帽子”文档遵循安装过程,即:
npm init -y
npm install --save-dev hardhat
npx hardhat
(“创建一个简单的project")npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
运行npx hardhat
以查看它是否有效。
发布于 2022-02-22 22:01:58
嘿,我已经想好了,但让我为其他挣扎的人贴出解决方案。
简单的解决方案是在使用终端时检查情况。文件夹名和目录区分大小写.
发布于 2022-07-16 17:42:32
我已经为这个问题挣扎了几个小时,我非常肯定它的,因为我让运行的VS代码试图在PS中运行安全帽。
现在工作得很好。
我是web3的新手,所有这些环境设置错误都令人恼火。20年前我从来没有遇到过这样的问题。
https://stackoverflow.com/questions/70530394
复制相似问题