【发布时间】:2020-02-14 21:21:33
【问题描述】:
由于我主要使用 nginx、PHP 和 MySQL 开发 Web,因此我已将我的 WebDev 环境完全移植到 WSL2。
由于性能非常重要,我所有与 Web 相关的项目都驻留在 WSL2-vhdx 文件 /home/user/Projects/Web 中。在 WSL2 中,我已经安装了所有必要的工具,以获得类似 Linux 的良好体验、Docker、GIT 等。这与 VSCode 远程集成相结合效果很好。
现在,我正在着手构建 Flutter-Apps,并且我的 Flutter-environment 安装在 Windows 端。我的 Flutter 相关项目驻留在 D:\Projects\Flutter 上,这是一个分区,并且以任何方式在 WSL2 中未使用。使用 flutter-windows-sdk 和 VSCode 构建 Flutter-apps 可以很好地工作。
但是,问题是:现在我的项目文件分散在我的计算机上。 WSL2-vhdx 文件中的 Web-stuff 和 D 分区中的 Flutter-stuff。
有没有办法使用 Flutter 构建 Flutter 应用程序,同时将项目文件存储在 WSL2-vhdx 文件中,并结合 VSCode-remote 和 Android 模拟器?
我尝试在 \\wsl$ 网络挂载上创建一个测试 Flutter 项目,但没有成功。
将我的 Web 相关项目文件移动到 Windows 的 D:\ 分区是不行的,因为 WSL2 中的 I/O 挂载非常慢。
【问题讨论】:
标签: flutter visual-studio-code windows-subsystem-for-linux