変数や関数の名前を、宣言(let/const/function など)せずにいきなり使うと出ます。スペルミスや import 忘れが主な原因です。
出るコード
console.log(userName); // userName はどこにも宣言していない
エラーメッセージ
error TS2304: Cannot find name 'userName'.
直し方
const userName = "Aoi"; のように宣言してから使います。他ファイルの値なら import を足します。