Отключить прерывание поддержки рабочего стола

#flutter #flutter-desktop

#прерывание #flutter-рабочий стол

Вопрос:

Итак, я хотел попробовать разработку рабочего стола в Flutter . Я выполнил все шаги и успешно включил поддержку рабочего стола для Flutter использования flutter config --enable-linux-desktop в master channel .

Теперь каждый раз, когда я создаю новый проект в Flutter , он автоматически создает необходимые файлы для Linux Desktop .

Я пытался запустить flutter config --disable-linux-desktop , но такой команды нет. Как мне отключить поддержку рабочего стола?

PS: Я не хочу переключаться на stable channel , поскольку я также хочу создавать свои приложения для Web .

Ответ №1:

Вы можете отключить включенные флаги, добавив no- префикс к команде enable. Для отключения флага рабочего стола Linux вы можете просто запустить flutter config --no-enable-linux-desktop .

Комментарии:

1. Это работает, спасибо! Я никогда не представлял себе подобную команду, начинающуюся с no , вместо disable . Кроме того, в docs тоже ничего не нашел. Еще раз спасибо!

2. @DetainedDeveloper согласился, disable это первое, что я тоже попробовал .. если бы команда была вызвана, disable я полагаю, это избавило бы многих людей от поиска в Интернете.

3. Сработало, но затем мне пришлось удалить папку Linux вручную.

Ответ №2:

Вот команды терминала для отключения поддержки рабочего стола для ваших проектов flutter.

macOS:

 flutter config --no-enable-macos-desktop
  

Windows:

 flutter config --no-enable-windows-desktop
  

Linux:

 flutter config --no-enable-linux-desktop
  

В новом проекте с flutter эти платформы будут отключены следующим образом

Новый проект Flutter с Android Studio