`intl:any` 允许首次解析时选择任意可用版本
原文依据:4 处Skill 明确添加不带版本边界的 `intl:any`。在没有锁文件,或锁文件被刷新时,解析结果会取决于当时包源提供的版本,而不是 Skill 审核过的固定兼容范围。
项目可能获得未经该 Skill 验证的新版本,造成构建或运行行为变化;用户也较难仅凭配置复现同一依赖集合。证据没有显示恶意包、凭据访问或已发生攻击。
这是实际设置命令,不是示例警告;它会把 `intl` 以无版本边界的 `any` 约束加入项目。首次解析、缺少锁文件或锁文件更新时,Pub 可选择当时满足其他约束的任意可用版本,降低构建可复现性,并可能引入未经该 Skill 审核的新版本行为。该操作符合本 Skill 的本地化用途,因此不是越权证据。用户可要求作者提供经测试的版本范围,并保留、审查 `pubspec.lock` 与解析后的依赖变更。
flutter pub add flutter_localizations --sdk=flutterflutter pub add intl:any```查看另外 3 个位置
sdk: flutter flutter_localizations: sdk: flutter intl: any```name: flutter-setup-localizationdescription: Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.metadata:### 1. Add DependenciesAdd the required localization packages to the project. Execute the following commands in the terminal:```bashflutter pub add flutter_localizations --sdk=flutterflutter pub add intl:any```