首页 > 解决方案 > 向我的项目添加风味后,我无法初始化 Flutter for web

问题描述

我有一个目前为 iOS 和 Android 构建的 Flutter 项目。我围绕 Flutter v1.9 左右创建了这个项目。自创建项目以来,我通过此处找到的指南为我的项目(开发、产品)添加了风味支持

但是,完成此操作后,我似乎无法为我的项目添加 Web 支持。按照 Flutter 的官方说明为预先存在的项目启用 web,我尝试flutter create .在项目的根目录下运行。当我这样做时,我得到输出:

The Xcode project defines schemes: dev, prod You must specify a --flavor option to select one of the available schemes.

所以我尝试运行:flutter create . --flavor=dev并得到Multiple output directories specified. Try moving --flavor=dev to be immediately following create

Soooo,我尝试:flutter create --flavor=dev .并得到Could not find an option named "flavor".

有谁知道我如何为这个项目初始化网络?谢谢。

标签: flutterflutter-web

解决方案


您需要执行以下操作:

  1. 转到根文件夹并将手动ios文件夹临时重命名为类似ios1

  2. 转到终端并确保您站在根目录下,然后运行以下行:

    flutter create --platforms=web .

  3. 返回项目文件夹并手动重命名ios1ios

  4. 完毕


推荐阅读