こんにちは。virapture株式会社でCEOしながらラグナロク株式会社でもCKOとして働いている@mogmetです。
本日はトラブルシュート記事です。
原因
GitHub Actionsでビルドしたら突然下記のエラーに襲われました。
../../node_modules/@types/node/globals.d.ts(72,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'AbortSignal' must be of type '*** new (): AbortSignal; prototype: AbortSignal; abort(reason?: any): AbortSignal; timeout(milliseconds: number): AbortSignal; ***', but here has type '*** new (): AbortSignal; prototype: AbortSignal; timeout(milliseconds: number): AbortSignal; ***'.
どうやらAbortSignalという型が競合してるみたいです。
解決法
下記issueにありました。
どうやら@types/nodeをupdateすれば治るようです。
なので、一度入れ直して再度インストールした上でビルドしたら治りました。
$ yarn remove @types/node
$ yarn add @types/node -D
まとめ
@types/nodeをアップデートせよ!
最後に、ワンナイト人狼オンラインというゲームを作ってます!よかったら遊んでね!
他にもCameconやOffcha、問い合わせ対応が簡単にできるCSmart、フリーランスのコミュニティのNextFreelanceといったサービスも作ってるのでよかったら使ってね!
また、チームビルディングや技術顧問、Firebaseの設計やアドバイスといったお話も受け付けてますので御用の方は弊社までお問い合わせください。
ラグナロクでもエンジニアやデザイナーのメンバーを募集しています!!楽しくぶち上げたい人はぜひお話ししましょう!!