Closed1

melos.yaml: SDK path is not valid. Could not find dart tool at ~ の調査

hott3hott3

エラー内容

terminal
$ melos bs
Building package executable... 
Built melos:melos.
melos.yaml: SDK path is not valid. Could not find dart tool at {dart_sdk_path}

$ melos run analyze
melos run analyze
  └> melos exec -c 1 -- \
       dart analyze . --fatal-infos
     └> RUNNING

melos.yaml: SDK path is not valid. Could not find dart tool at {dart_sdk_path}

原因

melos.yamlに記載されているsdkPathの先に有効なSDKが存在しないこと
Flutterのバージョンアップ対応を行った際に起きやすい
fvmで利用しているFlutterSDKのバージョンを固定する際に、パスの指定を変更する必要があった

対応

sdkPathに使用するSDKのパスを指定する
プロジェクトの.fvmフォルダを確認してパスを入力する

melos.yaml
sdkPath: '.fvm/versions/{利用するバージョン}'
このスクラップは2025/02/13にクローズされました