LoginSignup
0

More than 1 year has passed since last update.

ReactGA.initializeに環境変数を与えようとした時に少し詰まったこと

Posted at

はじめに

本題の前にcreate react appとviteでは環境変数の指定の仕方が違うということを紹介したい。

viteでは.envにある環境変数の名前をVITE_SOME_KEYのようにVITE_を頭につける必要がある。

呼び出すにはimport.meta.env.VITE_SOME_KEYを使う。

ReactGA.initializeに環境変数を代入

はじめにの内容を踏まえて、
ReactGA.initialize(import.meta.env.VITE_SOME_KEY)
と書いたがエラーが起きた。

結論としては、値がStringとして認識されていないことが原因だった。

ReactGA.initialize(String(import.meta.env.VITE_SOME_KEY))

と書くことで、問題なく環境変数を読み取ることが出来た。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0