当我跟随'Get Started' documentation on Flutter for Windows时,无处不在,有一个对'Flutter Console'的引用:
您现在可以在Flutter控制台中运行Flutter命令了!
后来文档要求你......
在Flutter控制台中,运行以下命令以查看是否需要安装任何依赖项才能完成设置:$ flutter doctor
What is this magical 'Flutter Console'?
早些时候,他们描述Flutter取决于PowerShell 5.0; PowerShell是Flutter控制台吗?
该文档列出了将flutter 'bin'文件夹添加到PATH环境变量"[i]f you wish to run Flutter commands in the regular Windows command prompt"的可选步骤 . 这对我来说似乎不是可选的,因为在PowerShell中无法识别运行 flutter doctor
(暂时我会假设它是Flutter控制台) . 我确实运行了 flutter.bat
,但是这个窗口在一段时间后关闭了 . 也许这应该是Flutter控制台?
我在设置中遗漏了什么吗?
4 回答
flutter_console.bat 位于Flutter文件夹的路径中,而不是位于名为
bin
的子文件夹中,例如..\flutter\flutter_console.bat
和..\flutter\bin\flutter.bat
是您错误的文件 . 您检查了bin
文件夹 . 以下是Flutter控制台的屏幕截图 .图像应解释它的作用,它允许您访问
flutter
命令,这些命令正在调用flutter.bat
. 这就是为什么双击它时不能与后者交互的原因,因为你没有发送任何参数而且它没有配置为控制台窗口,即它不会暂停并等待更多输入 .如果你没有将命令添加到 PATH , Flutter Console 只允许你在正确的目录中执行命令,因为如果你在 PATH 中有
..\flutter\bin\
,你可以从任何地方访问flutter
命令 .Flutter控制台是Flutter installation bundle for windows附带的特定终端窗口 .
它是在提取包.zip时安装的 .
如安装页面所示,您可以在
flutter
目录中找到文件flutter_console.bat,然后双击即可启动它 .flutter控制台只是这个命令的批处理文件
“%~dp0”扩展到正在运行的批处理文件的当前目录路径 .
but the flutter console mentioned in the doc is not what you are running . you can find the flutter console in the flutter main folder
您可以在名为
flutter.bat
(Windows)的SDK文件夹中找到Flutter控制台 .您可以使用它来运行Flutter命令!但我建议您在变量环境中添加 PATH 变量 . 然后,您可以运行Flutter命令,而无需再次打开其控制台 .