跳到主要內容

uri_with_interpolation

URI 不能使用字串插值。

描述

#

importexportpart 指令中的字串字面量包含插值時,分析器會生成此診斷。指令中 URI 的解析必須在宣告編譯之前進行,因此在確定 URI 值時無法評估表示式。

示例

#

以下程式碼會生成此診斷,因為 import 指令中的字串包含插值

dart
import 'dart:$m';

const m = 'math';

常見修復方法

#

從 URI 中移除插值

dart
import 'dart:math';

var zero = min(0, 0);