depend_on_referenced_packages
依賴參考的套件。
詳細資訊
#務必 依賴參考的套件。
當匯入套件時,將其相依性新增至您的 pubspec。
明確地依賴您參考的套件,可確保它們始終存在,並讓您對它們設定相依性約束,以保護您免於重大變更。
這應該是常規相依性還是 dev_dependency,取決於它是從公用檔案 (lib
或 bin
下的檔案) 還是其他私有檔案參考。
不良範例
dart
import 'package:a/a.dart';
yaml
dependencies:
良好範例
dart
import 'package:a/a.dart';
yaml
dependencies:
a: ^1.0.0
啟用
#若要啟用 depend_on_referenced_packages
規則,請在您的 analysis_options.yaml
檔案中的 linter > rules 下新增 depend_on_referenced_packages
analysis_options.yaml
yaml
linter:
rules:
- depend_on_referenced_packages
如果您改為使用 YAML 地圖語法來設定 linter 規則,請在 linter > rules 下新增 depend_on_referenced_packages: true
analysis_options.yaml
yaml
linter:
rules:
depend_on_referenced_packages: true
除非另有說明,否則本網站上的文件反映 Dart 3.7.1。頁面最後更新於 2025-03-07。 檢視原始碼 或 回報問題。