执行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
相关产品推荐
相关产品推荐

