我正在尝试在Visual Studio Code上安装Flutter并运行基本的Flutter示例。我使用命令行中的“flutter doctor”并安装了所有缺失的要求,现在我尝试在Flutter中运行一个基本程序,但在Visual Studio Code输出中,我得到了以下错误。
[Running] dart "c:\fluttercode\mobile_test1\lib\main.dart"
'dart' is not recognized as an internal or external command,
operable program or batch file.
[Done] exited with code=1 in 64.965 seconds
我在stackoverflow只找到了一个类似的问题, Visual Studio Code: dart not found 他们建议更改环境变量,我添加了环境变量(但回答中未提及环境变量的名称) 我检查了Dart网站,以防他们提到它,但我找不到与环境变量名称相关的任何内容。 以下是我从 Dart 网站得到的信息:
Windows: 在 Windows 中,可以通过打开控制面板并键入“ Environment”,然后单击“编辑系统环境变量”选项来设置 PATH 和环境变量。您将看到一个包括 PATH 在内的环境变量列表,您可以在其中编辑或添加新的环境变量。
注意:更改 PATH 后应重新启动计算机,以确保所有进程(包括资源管理器)都已更新。
所以我猜测添加了一个名为FLUTTER_ROOT的环境变量(因为我记得在VS Code的某些Dart设置中使用了这个名称),并指向我的flutter bin目录
然后我重新启动了电脑,打开VS Code并在 VS 设置>用户设置>dart和flutter>Dart:Env 中更改了我的路径
{
"files.autoSave": "afterDelay",
"dart.flutterSdkPath": "C:\\src\\flutter\\bin"
}
但我收到了相同的错误。
这是我的Flutter bin文件夹的外观:
安装Dart后PATH中的环境变量:
flutter run lib/main.dart
命令可用吗? - pskink