首页 文章

什么是颤振控制台?

提问于
浏览
1

当我跟随'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 回答

  • 1

    flutter_console.bat 位于Flutter文件夹的路径中,而不是位于名为 bin 的子文件夹中,例如 ..\flutter\flutter_console.bat..\flutter\bin\flutter.bat 是您错误的文件 . 您检查了 bin 文件夹 . 以下是Flutter控制台的屏幕截图 .

    screenshot

    图像应解释它的作用,它允许您访问 flutter 命令,这些命令正在调用 flutter.bat . 这就是为什么双击它时不能与后者交互的原因,因为你没有发送任何参数而且它没有配置为控制台窗口,即它不会暂停并等待更多输入 .

    如果你没有将命令添加到 PATHFlutter Console 只允许你在正确的目录中执行命令,因为如果你在 PATH 中有 ..\flutter\bin\ ,你可以从任何地方访问 flutter 命令 .

  • 1

    Flutter控制台是Flutter installation bundle for windows附带的特定终端窗口 .

    它是在提取包.zip时安装的 .

    如安装页面所示,您可以在 flutter 目录中找到文件flutter_console.bat,然后双击即可启动它 .

  • 5

    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"
    

    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
    enter image description here

  • 0

    您可以在名为 flutter.bat (Windows)的SDK文件夹中找到Flutter控制台 .

    您可以使用它来运行Flutter命令!但我建议您在变量环境中添加 PATH 变量 . 然后,您可以运行Flutter命令,而无需再次打开其控制台 .

相关问题