禁用桌面支持Flutter

31

我想尝试使用Flutter开发桌面应用程序。完成了所有步骤,并成功地在master channel中使用flutter config --enable-linux-desktop启用了Flutter的桌面支持。

现在,每次我在Flutter中创建一个新项目时,它都会自动构建Linux Desktop所需的文件。

我尝试运行flutter config --disable-linux-desktop,但没有这样的命令。 我该如何禁用桌面支持?

PS:我不想切换到stable channel,因为我也想为Web制作我的应用程序。

3个回答

48

您可以通过在启用命令前添加 no- 前缀来禁用已启用的标志。要禁用 Linux 桌面标志,只需运行 flutter config --no-enable-linux-desktop


3
可以,谢谢!我从未想过有一个命令是以'no'开头而不是'disable'。另外,在文档中也没有找到这方面的说明。再次感谢! - Detained Developer
@DetainedDeveloper 同意,我也尝试了“disable”这个命令...如果这个命令被称为“disable”,那么这将节省很多人在互联网上搜索的时间。 - WSBT
2
工作了,但后来我不得不手动删除Linux文件夹。 - Rajesh

30

以下是禁用Flutter项目桌面支持的终端命令。

macOS:

flutter config --no-enable-macos-desktop

Windows:

flutter config --no-enable-windows-desktop

Linux:

flutter config --no-enable-linux-desktop

Flutter的新项目将禁用这些平台,就像这样:

Android Studio中的新Flutter项目


这个能在现有的Flutter项目上使用吗? - Sethu Senthil
1
@SethuSenthil 不,如果你想移除任何平台,你可以直接删除文件夹。 - Shahid Ghafoor

2
flutter config --no-enable-web

flutter config --no-enable-macos-desktop

flutter config --no-enable-ios

flutter config --no-enable-android

flutter config --no-enable-linux-desktop

flutter config --no-enable-windows-desktop

在终端中使用以下命令禁用项目中特定平台的构建和支持,并从代码编辑器中删除该平台的特定文件夹。
就像在下面的屏幕截图中,在运行上述命令后删除特定的文件夹。

enter image description here


文件夹还在。 - undefined
是的,请手动删除该文件夹。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接