我将export class Post {
@Validate(CustomTextLength, {
keyType: String,
maxLength: 20
...
})
title: string;
}
添加到flutter_chess_board: ^0.9.4
文件的依赖项部分。在运行pubspec.yaml
时,我得到了:
因为国际象棋取决于flutter_chess_board ^ 0.9.4,取决于 国际象棋> = 0.6.5 <1.0.0,需要国际象棋> = 0.6.5 <1.0.0。 国际象棋是1.0.0 + 1,版本解析失败。发布失败(1;因此, 因为国际象棋是1.0.0 + 1,版本求解失败。)
答案 0 :(得分:1)
在您的pubspec.yaml
中,您有两个有冲突的软件包:
flutter_chess_board: ^0.9.4
chess: 1.0.0+1
将版本号更改为any
,然后让flutter选择这些没有冲突的软件包的版本:
flutter_chess_board: any
chess: any
然后运行flutter pub get
并检查pubspec.lock
文件并搜索这些软件包,以找到它们没有冲突的版本。更新您的pubspec.yaml
并将any
替换为您在pubspec.lock
中找到的正确版本号。
答案 1 :(得分:0)
也请add this dependency in your pubspec.yaml file https://pub.dev/packages/chess
chess: ^0.6.5
然后再次运行flutter pub get