analysis_options.yaml 找不到包含的文件



我有一个使用effective_dart的颤振包,它按预期工作。 (我已经通过添加/删除包含来明确测试这一点,并确保警告按预期出现和消失。

我在我的pubspec.yaml中有effective_dart依赖项,如下所示:

name: sounds
version: 0.9.1
repository: https://github.com/bsutton/sounds
homepage: https://github.com/bsutton/sounds
documentation: https://github.com/bsutton/sounds/wiki
description: Sounds provide a complete api and Widgets for audio playback and recording. Both iOS and Android are supported.
environment: 
sdk: '>=2.1.0 <3.0.0'
flutter: '>=1.17.0 <2.0.0'
dependencies: 
device_info: '>=0.4.2+4 <2.0.0'
flutter_spinkit: ^4.0.0
meta: ^1.1.8
path: ^1.6.4
path_provider: ^1.6.7
provider: ^4.1.0
sounds_common: ^1.0.1
uuid: ^2.0.4
flutter: 
sdk: flutter
dev_dependencies: 
pedantic: ^1.9.0
effective_dart: ^1.2.1
dshell: ^1.0.0
e2e: ^0.5.0
lint: ^1.1.1
pub_semver: ^1.4.4
flutter_test: 
sdk: flutter
flutter_driver: 
sdk: flutter
flutter: 
plugin: 
platforms: 
android: 
package: com.bsutton.sounds
pluginClass: Sounds
ios: 
pluginClass: Sounds

analysis_options.yaml 包含:

include: package:effective_dart/analysis_options.yaml

analyzer:
errors:
todo: ignore

strong-mode:
implicit-casts: false
implicit-dynamic: false

问题是我不断收到有关找不到包含的警告。 如果我对 analysis_options.yaml 文件进行简单的编辑(添加注释掉的空行(,错误会消失一段时间,但总是会返回(通常在重新启动 ide 之后(。

我正在使用 vs 代码,但相信我已经在 android 工作室中看到过它(尽管我现在无法重现它(。

错误:

The include file package:effective_dart/analysis_options.yaml in /home/bsutton/git/sounds/analysis_options.yaml cannot be found.

问题是对我的项目没有实质性影响,但总是出现警告真的很烦人。

使用下面给出的命令对我有用。让您在终端中尝试一下。

flutter pub add --dev flutter_lints

(如果仍然显示警告,则重新启动 VSCode(

这似乎是子项目(您的示例文件夹(的问题。请参阅 https://github.com/dart-lang/sdk/issues/42910

您可以尝试在根analysis_options.yaml中排除该示例:

analyzer:
exclude:
# workaround for https://github.com/dart-lang/sdk/issues/42910
- 'example/**'

然后向示例添加单独的analysis_options.yaml

如果有人仍在寻找相同错误的答案,这对我有用。 我已经在pubspec.yml文件的依赖项中添加了flutter_lints: ^1.0.4。 错误消失了。

你可以试试这个命令

flutter pub add --dev flutter_lints

如果不起作用,请使用此命令

flutter pub upgrade flutter_lints

我有用的解决方案:

  1. 在其前面添加主题标签#
  2. 在pubspec.yaml文件中添加flutter_lints: ^1.0.4包。

相关内容

  • 没有找到相关文章

最新更新