适用于 Linux 的 Flutter 和 Windows 子系统

Dan*_*aun 6 windows flutter windows-subsystem-for-linux flutter-linux

我最近使用 Ubuntu 从 Ubuntu 切换回带有适用于 Linux 的 Windows 子系统的 Windows。我想与 Flutter 取得联系,并希望能够在 Windows 上开发时将 bash 用于 Flutter 命令。这是可能的还是我应该只为 Windows 安装所有东西?。

小智 7

由于没有提供官方方法,我尝试了多种方法来将 Flutter 与 WSL 一起使用。

我面临的限制:

  1. 无法运行存储在 WSL 上的项目。
  2. 在 Windows 上安装 WSL 时,无法在 WSL 上使用 flutter 命令。(与其他一些工具不同)

我总是更喜欢在 Windows 上安装东西并在 WSL 上运行它们。我只是稍微修改了命令,现在效果很好。我在我的中添加了以下内容.bashrc

alias winpro='cd /mnt/<DIRECTORY IN WINDOWS YOU WANT>'

flutter() {
    command CMD.exe /c flutter $@
}
Run Code Online (Sandbox Code Playgroud)

现在您可以使用 winpro 切换到 windows,flutter 将在 WSL 中照常工作。

(详细:https : //www.yashlamba.com/blogs/1/


小智 4

颤振 - Windows

Android Studio + 模拟器 - Windows

在bash上执行:

cmd.exe /c flutter run
Run Code Online (Sandbox Code Playgroud)

图像VS Code 的终端执行命令“cmd.exe /c flutter run”