メインコンテンツにスキップ

uri_with_interpolation

URI では文字列補間は使用できません。

説明

#

importexport、または part ディレクティブ内の文字列リテラルに補間が含まれている場合、アナライザーはこの診断を生成します。ディレクティブ内の URI の解決は、宣言のコンパイル前に行われる必要があるため、URI の値を決定中に式を評価することはできません。

#

import ディレクティブ内の文字列に補間が含まれているため、以下のコードはこの診断を生成します。

dart
import 'dart:$m';

const m = 'math';

一般的な修正

#

URI から補間を削除してください。

dart
import 'dart:math';

var zero = min(0, 0);