我最近使用 Ubuntu 从 Ubuntu 切换回 Windows 和 Windows 子系统 for Linux。我想与 Flutter 取得联系,并希望能够在 Windows 上开发时将 bash 用于 Flutter 命令。这是可能的还是我应该只为 Windows 安装所有东西?
6938 次
4 回答
8
由于没有提供官方方法,我尝试了多种方法来使用 Flutter 和 WSL。
我面临的限制:
- 无法运行存储在 WSL 上的项目。
- 在 Windows 上安装 WSL 时无法在 WSL 上使用颤振命令。(与其他一些工具不同)
我总是喜欢在 Windows 上安装东西并在 WSL 上运行它们。我只是稍微修改了命令,现在效果很好。我在我的中添加了以下内容.bashrc
:
alias winpro='cd /mnt/<DIRECTORY IN WINDOWS YOU WANT>'
flutter() {
command CMD.exe /c flutter $@
}
现在你可以使用 winpro 切换到 windows,flutter 在 WSL 中将照常工作。
(详细:https ://www.yashlamba.com/blogs/1/ )
于 2019-12-28T11:21:20.467 回答
3
于 2019-06-28T13:29:10.253 回答
1
您可以在 .bashrc 中创建这样的别名:
alias flutter='cmd.exe /c flutter'
那么您应该能够直接从 bash 使用所有颤振命令。
于 2021-04-16T07:47:51.203 回答
0
您可以在 WSL 中设置 Flutter 并使用 VS Code Remote-WSL(在 Windows 上)进行开发,同时在 WSL 中安装 Dart Core 扩展
https://dnmc.in/2021/01/25/setting-up-flutter-natively-with-wsl2-vs-code-hot-reload/
于 2021-01-26T09:21:07.497 回答