Я не могу создать свой веб-проект Flutter

При попытке запустить flutter build web я получаю, что "build web" в настоящее время не поддерживается. У меня были предыдущие ошибки, когда я застревал с Dart 2.5.0-dev.4.0.flutter-be66176534 и требовал 2.5.0 или выше, теперь это решено, но я не могу построить свой проект.

flutter doctor -v
[√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [Version 10.0.18932.1000], locale en-GB)
    • Flutter version 1.9.1+hotfix.2 at C:\src\flutter
    • Framework revision 2d2a1ffec9 (8 days ago), 2019-09-06 18:39:49 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0


[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\germa\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[!] Android Studio (version 3.4)
    • Android Studio at C:\Program Files\Android\Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[√] VS Code (version 1.38.1)
    • VS Code at C:\Users\germa\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.4.1

я пытался

  • переустановка дротика
  • переустановка флаттера
  • переустановка кода Visual Studio
  • скопировать содержимое файла в новый веб-проект (та же ошибка)

Я не смог найти никакой информации о том, чем это вызвано, и как решить эту проблему в Интернете

Что я могу сделать, чтобы исправить эту ошибку?


person G_man    schedule 15.09.2019    source источник
comment
Создайте новый проект для этой проблемы. Может быть, вы попробуете запустить старый проект.   -  person Tushar Gadhiya    schedule 19.02.2020


Ответы (4)


Пожалуйста, однажды настройте, как показано ниже

1. flutter channel stable 
2. flutter upgrade 
3. flutter config --enable-web
4. cd into project directory 
5. flutter create . 
6. flutter run -d chrome
person Community    schedule 15.09.2019
comment
Привет, я сделал это, но теперь я получаю Unable to find modules for some sources, this is usually the result of either a bad import, a missing dependency in a package (or possibly a dev_dependency needs to move to a real dependency), or a build failure (if importing a generated file). Вы знаете, как это исправить? - person G_man; 15.09.2019
comment
Это работает для меня, но, наконец, проблема с персонажем, поэтому установите зависимость символов 1.0.0. pub.dev/packages/characters#-installing-tab- Проблема с Github: github.com/flutter/flutter/issues/59645 - person Somendra Tiwari; 12.07.2020

Итак, в настоящее время вы находитесь на стабильном канале. Вам нужно переключиться на бета-канал, поскольку сейчас Flutter Web не является стабильным каналом. Чтобы он заработал, выполните в терминале следующие команды.

  1. бета канала флаттера
  2. флаттер апгрейд
  3. Конфигурация флаттера --enable-web.

    После этого перезапустите IDE и создайте веб-приложение.

person Jawad Ahmed    schedule 19.02.2020
comment
У меня это работает - официальная документация находится здесь - person Mawg says reinstate Monica; 10.06.2020

Наиболее вероятная причина в том, что веб-конфигурация не включена. Переключиться на бета-каналflutter channel beta. Затем запустите flutter upgrade. Выполните команду flutter config --enable-web. Затем в корневом каталоге вашего проекта запустите flutter create ., чтобы сгенерировать код веб-проекта flutter. Затем попробуйте запустить flutter run -d chrome, чтобы проверить хром

person sandesh lekhwani    schedule 05.08.2020
comment
Этот ответ говорит о том же, что и ответ 1,5 года назад. - person nvoigt; 05.08.2020
comment
Для ознакомления вот этот ответ: stackoverflow.com/a/57943546/4294399 - person Calculuswhiz; 05.08.2020

Я столкнулся с проблемой в стабильной версии 2.0.2, запустив

flutter create .

он не создавал веб-модуль, после обновления он начал работать. Я предполагаю, что у моего sdk flutter web была какая-то проблема, поэтому при свежем обновлении она была исправлена.

person Muhammad Adil    schedule 31.03.2021