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

Dart 2.13.4执行dart create未生成lib/project.dart文件问题咨询

Dart dart create 命令未生成lib目录的原因及解决方案

核心原因

Dart SDK 2.12及以上版本调整了dart create命令的默认模板:

  • 2.12版本之前,默认使用console-full模板,会自动生成包含lib/<项目名>.dart(内置示例calculate函数)、bin/main.dart的完整拆分结构,就是你之前使用的默认效果
  • 2.12版本及之后,默认模板改为console-simple,只会生成bin/<项目名>.dart单可执行文件,不会单独创建lib目录及拆分的公共代码文件

恢复旧版生成结构的方法

执行创建命令时主动指定模板参数即可:

dart create -t console-full <project_name>

执行完成后就会生成你熟悉的项目结构,lib目录下的同名dart文件会自带默认的calculate示例代码,可直接在bin目录的主文件中导入使用。

你也可以通过dart help create命令查看当前SDK支持的所有模板类型,按需选择使用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 10:42:03