当我跟踪'Get Started' documentation on Flutter for Windows时,无处不在,有一个对' Flutter Console' 的引用:
您现在可以在Flutter控制台中运行Flutter命令了!
后来文档要求你......
在Flutter控制台中,运行以下命令以查看是否存在 您需要安装的任何依赖项才能完成设置:
$ flutter doctor
这个神奇的' Flutter Console' 是什么?
早些时候,他们描述Flutter取决于PowerShell 5.0; PowerShell是Flutter控制台吗?
文档列出了一个可选步骤,用于添加颤动' bin'文件夹到PATH环境变量" [i]如果您希望在常规Windows命令提示符" 中运行Flutter命令。这对我来说似乎不是可选的,因为在PowerShell中无法识别运行flutter doctor
(我将暂时假设它是Flutter控制台)。我确实运行了flutter.bat
,但是这个窗口在一段时间后关闭了。也许这应该是Flutter控制台?
我在设置中遗漏了什么吗?
答案 0 :(得分:5)
flutter_console.bat
位于Flutter文件夹的根目录中,而不是位于名为bin
的子文件夹中,例如..\flutter\flutter_console.bat
和..\flutter\bin\flutter.bat
是您错误的文件。您检查了bin
文件夹。以下是 Flutter控制台的屏幕截图。
图像应解释它的作用,它允许您访问调用flutter
的{{1}}命令。这就是为什么当双击时你无法与后者进行交互的原因,因为你没有发送任何参数而且它没有被配置为控制台窗口,即它没有暂停并等待更多输入
如果您尚未将命令添加到路径, Flutter控制台只允许您在正确的目录中执行命令,因为如果您有flutter.bat
路径您可以从任何地方访问..\flutter\bin\
命令。
答案 1 :(得分:1)
Flutter Console 是Flutter installation bundle for windows附带的特定终端窗口。
在解压缩包.zip时安装。
如安装页面所示,您可以在flutter
目录中找到 flutter_console.bat 文件,然后双击即可启动它。
答案 2 :(得分:1)
flutter控制台只是这个命令的批处理文件
REM "%~dp0" is the directory of this file including trailing backslash
“%〜dp0”扩展到正在运行的批处理文件的当前目录路径。
SET PATH=%~dp0bin;%PATH%
CALL cmd /K "@echo off & cd %USERPROFILE% & echo on"
但是doc中提到的颤振控制台不是您正在运行的。你可以在flutter主文件夹中找到颤振控制台
答案 3 :(得分:1)
您可以在名为flutter.bat
(Windows)的SDK文件夹中找到Flutter Console。
您可以使用它来运行Flutter命令!但是我建议您在变量环境中添加 PATH 变量。然后,您可以运行Flutter命令,而无需将来再次打开其控制台。
答案 4 :(得分:0)
flutter控制台主要用于运行各种flutter命令。 $ flutter doctor 命令用于检查运行flutter应用程序所需的初始设置。