createProject function

Future<void> createProject({
  1. required String projectName,
})

创建项目

Implementation

Future<void> createProject({required String projectName}) async {
  try {
    // 执行 'flutter create .' 命令
    final result = await Process.run('flutter', [
      'create',
      '.',
      '--project-name',
      projectName,
    ]);

    // 输出命令的执行结果
    if (result.exitCode == 0) {
      _print('Flutter project created successfully!');
    } else {
      _print('Error occurred while creating Flutter project.');
      _print(result.stderr);
    }
  } catch (e) {
    _print('Failed to run flutter create: $e');
  }
}