📑
Dataform 開発ワークスペース作成時の「Failed to resolve @dataform/core」というエラーの解消法
この記事はときは会アドベントカレンダーの6日目です。
Dataformを始めたばかりの入門者向けの小ネタです。
とはいえ自分もたまにこのエラーの対処法を忘れて慌てて同僚につっこまれます。
同じ件で再度つっこまれないように記事にまとめておきます。
発生手順
Dataformからリポジトリに開発ワークスペースを追加します。
そしてリポジトリをGit連携してある場合には対象ブランチ(もしくはデフォルトブランチ)からpullします。Git連携していない場合はそのままです。
すると以下のようなエラーが発生します。[1]
「Failed to resolve @dataform/core」というエラー
この状況ではSQLXのコンパイル後クエリも見られないし、もちろんコンパイルグラフを見ることもできません。
Dataformで何もできなくなっている時のコンパイルグラフ
まるでDataformの吸いすぎで会社からDataformを止められたような錯覚に陥ります(個人差あり)。
どうすれば元通りの生活に戻れるでしょうか?
解決方法
Dataformからpackage.jsonのファイルを表示して、「パッケージをインストール」をクリックします。
右上の「パッケージをインストール」を押せばOK
しばらく待ってエラーが消えればOKです!焦っているとどうしても忘れてしまうんですよね〜
今はまだ覚えていると思いますが、久しぶりに開発ワークスペースを作成したくなったときは気を付けてください(To 自分)
-
レポジトリを新規作成して初めて開発ワークスペースを作成する場合は、Dataformワークスペースを初期化するためこのエラーは発生しないようです。 ↩︎
Discussion