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

执行truffle init未生成.sol文件,是版本特性还是异常?

Truffle init仅生成含.gitkeep的空文件夹的原因

这不是异常问题,是你使用的Truffle v5.5.31版本的默认特性。

从Truffle 5.x版本开始,truffle init的定位就是创建空的项目骨架:仅生成contracts、migrations、test等基础目录结构,每个目录下仅放置.gitkeep文件(用于让Git识别并追踪空文件夹),不会自动创建示例.sol合约、迁移脚本或测试文件。

如果需要包含示例代码的项目结构,你应该使用truffle unbox命令,常用选项包括:

  • 拉取仅含基础配置的空模板:
    truffle unbox empty
    
  • 拉取带Metacoin示例合约的模板:
    truffle unbox metacoin
    

内容的提问来源于stack exchange,提问作者Matteo Di Rollo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 10:10:23