implementation_imports
匯入了另一個包的 'lib/src' 目錄中的庫。
描述
#當匯入引用了位於其他包的 lib/src 目錄中的庫時,分析器會產生此診斷,這違反了pub 包的約定。
示例
#以下程式碼,假設它不是 ffi 包的一部分,會產生此診斷,因為匯入的庫位於頂層 src 目錄中
dart
import 'package:ffi/src/allocation.dart';常見修復
#如果匯入的庫包含屬於公共 API 的程式碼,則匯入匯出公共 API 的公共庫
dart
import 'package:ffi/ffi.dart';如果匯入的庫不屬於該包的公共 API,那麼要麼(如果可能的話)尋找另一種方法來實現你的目標,要麼提交一個 issue 請求包作者將其設為公共 API 的一部分。