问题标签 [pubspec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
115 浏览

flutter - “进程以退出代码 65 结束”

在 Flutter Web 项目的 pubspec.yaml 文件中运行 pub get 时得到这个,

我附加错误,运行后 -

** pubspec.yaml 第 54 行第 10 列的错误:此处不允许映射值。你之前错过了一个冒号吗?╷ 54 │ 资产:│ ^ ╵ 进程以退出代码 65 完成 **

0 投票
0 回答
65 浏览

flutter - Flutter:模式验证:不兼容的类型

这是我的 pubsepc.yaml。我要做的就是使用不同的字体格式

为此,我收到此错误:

请帮忙

0 投票
0 回答
71 浏览

flutter - 添加flutter_sparkline依赖后如何修复错误DevFS同步失败?

添加 flutter_sparkline 依赖项并将其导入我的 main.dart 文件后,当我尝试在我的代码中使用它时出现“DevFS 同步失败”的错误。

0 投票
0 回答
20 浏览

flutter - 插件导致警告而不在 pubspec.yaml 中指定

我使用了一个之前调用的库libphonenumber,直到我将它从项目中删除,从而从pubspec.yaml文件中删除。在flutter clean开始新的调试会话后,我仍然收到以下警告消息:

甚至应该是这样吗?如果是,如何在不删除 pub-cache 的情况下将其从项目中删除?

0 投票
1 回答
361 浏览

flutter - Chrome 或 web 在 Flutter 2.05 中无法正常工作,不断给出如此多的错误并且无法编译

继续尝试在颤振中打开 chrome,在它现在每次尝试运行它之前它现在都在工作之前它会在终端中引发许多错误,然后说编译失败。

请帮助,iOS 和 android 在 beta master 和稳定版本中运行良好,总是抛出以下所有错误:有 75,000 个错误,但我只能添加 30,000 个,请帮助......必须有办法解决这个问题

我正在使用颤振 2.0.5

0 投票
1 回答
255 浏览

flutter - 如何在 Dart 中为条件导入设置自定义属性?

Dart 允许使用标准库名称进行条件导入/导出,如下所示:

是否可以定义自定义属性/条件?例如,编译时传递它。

我有一个项目,我想分成两个变体:Flutter 变体和纯 Dart 变体。变体的选择取决于编译时,抽象类的必要实现在编译时定义。

0 投票
1 回答
34 浏览

flutter - 将google_mobile_ads、firebase_admob或admob_flutter包添加到我的项目后,模拟器无法打开项目

我尝试将 google_mobile_ads、firebase_admob 和 admob_flutter 包添加到我的项目中,以将广告添加到我的应用程序中。但是在每个软件包之后,模拟器停止工作而没有任何错误。

我试图将 minSdkVersion 更改为 21。不工作。尝试过 minifyEnabled。还是行不通。

为了确定问题是由于 yaml 文件的更改,我保持其他文件稳定,只更改了 yaml 文件。问题显然来自软件包 imo。

所以我愿意接受任何形式的建议。提前谢谢。(也欢迎打包建议)

PS:我是新手。对我放轻松。

0 投票
1 回答
428 浏览

flutter - 当依赖于使用 Flutter/Dart 版本低于 1.0.0 的 git 包时,如何设置版本约束?

我正在尝试为版本低于 1.0.0 的 git 包依赖项设置约束;但是,它也可能是上面的版本,但不确定。

Flutter 项目依赖于我们托管在 git 存储库上的两个包。

我们在 pubspec.yaml 中将它们引用为git 包

根据 Dart.dev依赖项文档^0.1.2 is equivalent to '>=0.1.2 <0.2.0'

但是,无论我们的版本限制如何,它总是在 github 上获取最新版本。

以下是我们在 pubspec.yaml 中引用包的方式,如下所示:

例如:如果我们在这个 repo 中有一个版本为 0.32.1 的分支,那么上面的代码似乎不起作用(或者更确切地说,尊重版本约束)并且只会获得 0.32.1 版本而不是 0.30.x

有谁知道flutter pub get在这种情况下如何防止命令拉 0.32.1?插入符号约束是否不起作用,因为我们可能是从 git 存储库中提取的?

0 投票
1 回答
126 浏览

flutter - Flutter 是否可以根据 pubspec.yaml 中的设备类型导入特定的库

我的两个应用程序目前有完全相同的问题。它们都是带有 Flutter 的 Web 和移动应用程序,需要根据 Web 或移动应用程序在 pubspec.yaml 中使用冲突的包。

第一个是这样的:

google_maps_flutter 不支持网络,所以我需要一个单独的网络插件 google_maps_flutter_web。但是,如果 Web 插件在构建 iOS 时位于 pubspec 文件中,它将不会构建,因为它没有正确的 pod。

第二个是这样的:

这是一个类似的问题 cloud_firestore 和 firebase_database 我需要在应用程序上访问 Firestore 和 Realtime。Firebase 用于在网络上访问两者。同样的问题是,如果您将 Firebase 留在 pubspec.yaml 中,则构建会失败,因为它没有正确的 pod。

我知道我可以将它们分成两个应用程序来解决问题。但我想知道是否有办法只为正确的平台安装正确的插件。我在想诸如构建风味或某种类型的依赖注入之类的东西,但我的搜索却一无所获。你以前见过这样的事情吗?

谢谢

0 投票
1 回答
127 浏览

flutter - Dart 分析器突然给出非空值错误

几个月来我一直在使用代码生成包,今天我在我的一个项目上运行了命令“flutter pub run build_runner build”,一切都建立了,然后当我再次运行它时,我得到了这个错误。

我应该怎么办?这是突然和意想不到的。

这是我的 pubspec.yaml