📑

Dataform 開発ワークスペース作成時の「Failed to resolve @dataform/core」というエラーの解消法

2023/12/07に公開

この記事はときは会アドベントカレンダーの6日目です。
Dataformを始めたばかりの入門者向けの小ネタです。

とはいえ自分もたまにこのエラーの対処法を忘れて慌てて同僚につっこまれます。
同じ件で再度つっこまれないように記事にまとめておきます。

発生手順

Dataformからリポジトリに開発ワークスペースを追加します。
そしてリポジトリをGit連携してある場合には対象ブランチ(もしくはデフォルトブランチ)からpullします。Git連携していない場合はそのままです。
すると以下のようなエラーが発生します。[1]

「Failed to resolve @dataform/core」というエラー

この状況ではSQLXのコンパイル後クエリも見られないし、もちろんコンパイルグラフを見ることもできません。

Dataformで何もできなくなっている時のコンパイルグラフ

まるでDataformの吸いすぎで会社からDataformを止められたような錯覚に陥ります(個人差あり)。
どうすれば元通りの生活に戻れるでしょうか?

解決方法

Dataformからpackage.jsonのファイルを表示して、「パッケージをインストール」をクリックします。

右上の「パッケージをインストール」を押せばOK

しばらく待ってエラーが消えればOKです!焦っているとどうしても忘れてしまうんですよね〜

今はまだ覚えていると思いますが、久しぶりに開発ワークスペースを作成したくなったときは気を付けてください(To 自分)

脚注
  1. レポジトリを新規作成して初めて開発ワークスペースを作成する場合は、Dataformワークスペースを初期化するためこのエラーは発生しないようです。 ↩︎

Discussion