我使用Windows 10和VS代码,虽然我也在PowerShell上测试了它,两者产生了相同的结果:
在创建了一个新的颤振程序之后,在编辑任何内容之前,我尝试在我的手机上运行它,比如教程说,但是我发现了一个错误,上面写着“没有找到pubspec.yaml文件”。我认为问题一定是默认的新应用程序设置有问题,所以我使用了"flutter_gallery“示例。然而,这也有同样的问题。我已经重新安装了flutter,自行安装了dart 2,删除了..pub缓存,但是没有任何工作.我试着在谷歌上搜索这个问题,但什么也找不到。
编辑:我正在运行pubspec.yaml文件所在的颤振项目的根目录中的命令,但是仍然会出现一个错误。完整的错误消息是:
Error: No pubspec.yaml file found.
This command should be run from the root of your Flutter project.
Do not run this command from the root of your git clone of Flutter.下面是从项目的根运行dir的结果:
Mode LastWriteTime Length Name
---- ------------- ------ ----
da---l 2018-04-11 3:45 PM .idea
da---l 2018-04-11 3:45 PM android
da---l 2018-04-11 3:45 PM ios
da---l 2018-04-11 4:19 PM lib
da---l 2018-04-11 3:45 PM test
-a---l 2018-04-11 3:45 PM 120 .gitignore
-a---l 2018-04-11 3:45 PM 292 .metadata
-a---l 2018-04-11 3:45 PM 5425 .packages
-a---l 2018-04-11 3:45 PM 851 hello_world.iml
-a---l 2018-04-11 3:45 PM 1412 hello_world_android.iml
-a---l 2018-04-11 3:59 PM 8882 pubspec.lock
-a---l 2018-04-11 3:59 PM 358 pubspec.yaml
-a---l 2018-04-11 3:45 PM 160 README.md更新:--我仍然不知道是什么导致了问题,但是当我重新为Beta 3安装flutter 3时,它终于起作用了。
发布于 2018-09-06 14:35:09
看起来您正在运行flutter,从不同的目录(可能是父目录)运行命令。
尝试从项目目录运行flutter运行命令。
发布于 2019-10-09 11:31:51
发布于 2020-01-17 13:48:08
我也有同样的问题,然后我意识到,在默认情况下,我在我的子文件夹中运行的很干净。不是项目文件夹。在命令终端中肯定会按如下方式运行。
cd C:\Users*\Desktop*MyProject*my_project_flutter*
然后运行以下命令
注: cd代表变更目录,希望这有帮助!
https://stackoverflow.com/questions/49786432
复制相似问题