首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在颤振中修正“没有找到pubspec.yaml文件”?

如何在颤振中修正“没有找到pubspec.yaml文件”?
EN

Stack Overflow用户
提问于 2018-04-12 00:57:49
回答 28查看 128.8K关注 0票数 47

我使用Windows 10和VS代码,虽然我也在PowerShell上测试了它,两者产生了相同的结果:

在创建了一个新的颤振程序之后,在编辑任何内容之前,我尝试在我的手机上运行它,比如教程说,但是我发现了一个错误,上面写着“没有找到pubspec.yaml文件”。我认为问题一定是默认的新应用程序设置有问题,所以我使用了"flutter_gallery“示例。然而,这也有同样的问题。我已经重新安装了flutter,自行安装了dart 2,删除了..pub缓存,但是没有任何工作.我试着在谷歌上搜索这个问题,但什么也找不到。

编辑:我正在运行pubspec.yaml文件所在的颤振项目的根目录中的命令,但是仍然会出现一个错误。完整的错误消息是:

代码语言:javascript
复制
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的结果:

代码语言:javascript
复制
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时,它终于起作用了。

EN

回答 28

Stack Overflow用户

发布于 2018-09-06 14:35:09

看起来您正在运行flutter,从不同的目录(可能是父目录)运行命令。

尝试从项目目录运行flutter运行命令。

票数 49
EN

Stack Overflow用户

发布于 2019-10-09 11:31:51

要以最简单的方式解决此错误遵循以下步骤:-

  1. 到终点站
  2. 然后查找本地选项卡
  3. 然后单击“+”符号并键入您的command.This可以解决您的错误

请看这张截图作为指南。

票数 38
EN

Stack Overflow用户

发布于 2020-01-17 13:48:08

我也有同样的问题,然后我意识到,在默认情况下,我在我的子文件夹中运行的很干净。不是项目文件夹。在命令终端中肯定会按如下方式运行。

cd C:\Users*\Desktop*MyProject*my_project_flutter*

然后运行以下命令

  1. 颤振清洁
  2. 颤振运行

注: cd代表变更目录,希望这有帮助!

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49786432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档