You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除hardhat:core:config以创建新的Hardhat示例项目

修复npx hardhat不弹出示例项目创建引导的方法

问题表现

执行npx hardhat时无创建示例项目的交互选项,以下两种标准初始化流程均无法触发引导:

  • 第一种流程操作步骤:
    1. 执行mkdir hello-smart创建项目目录
    2. 执行cd hello-smart进入项目目录
    3. 执行npm init初始化npm项目
    4. 执行npm install hardhat安装Hardhat依赖
    5. 执行npx hardhat启动Hardhat
  • 第二种流程操作步骤:
npm init -y
npm install -D hardhat
npx hardhat

问题原因

Hardhat启动时会从当前执行目录向上递归查找所有hardhat:core:config相关配置文件,只要识别到任意有效配置(包括项目内残留配置、用户目录下的全局配置缓存),就会直接判定当前处于已初始化的Hardhat项目中,跳过新项目创建引导流程。

修复步骤

  1. 清理项目内残留
    进入目标项目目录,删除以下内容:
    • 根目录下所有hardhat.config.js/hardhat.config.ts配置文件
    • node_modules依赖文件夹
    • package-lock.json/yarn.lock/pnpm-lock.yaml包管理锁文件
      执行命令清除npm层面的Hardhat缓存:
    npm cache clean --force
    
  2. 清理全局配置残留
    进入系统用户根目录:
    • Windows路径:C:\Users\你的系统用户名
    • macOS/Linux路径:~
      删除该目录下的.hardhat隐藏文件夹,以及所有命名为hardhat.config.*的配置文件——这类全局残留是最常见的导致引导跳过的原因。
  3. 重新初始化
    回到空的项目目录,重新执行初始化命令:
    npm init -y
    npm install -D hardhat
    npx hardhat
    
    执行后即可正常弹出包含创建JavaScript/TypeScript示例项目、创建空配置等选项的交互菜单。

校验提示:执行npx hardhat前可以先跑npx hardhat --verbose,看日志里的配置查找路径,如果日志显示加载了非当前项目目录的config文件,回到对应路径删除残留即可。

内容的提问来源于stack exchange,提问作者Mustafa Assaad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 08:18:27