hibiya-itchief / 2023-quaint-app

星陵祭オンライン整理券システム「QUAINT」のフロントエンド
7 stars 0 forks source link

Nodeのバージョンを最新版にする #542

Open hibiyahibiyahibiya opened 8 months ago

hibiyahibiyahibiya commented 8 months ago

現在、Codespaceでのバージョンは16.20.0 (ターミナルに node -v と打つとそう返ってきます) ですが、ci (GitHub Actions, PRのlintfixなどを行うやつ)でのバージョンは最新版のLTSと指定されていました

LTSは、Long-term Supportの略で、長期の保守運用が約束されたバージョンです

(もともと、ci を設定する .githubフォルダ内の ci.yml では、

node: [lts/*]

となっていました,ltsの一文字目はアイの大文字ではなくエルの小文字です)

その齟齬によって、ci中のInstall Dependenciesという過程でエラーが出ていたのですが、 現在はそれを一時しのぎ的に直しているにすぎません

ですが、旧バージョンを使っていることの脆弱性を考えると最新バージョンに変えなければなりません codespaceのnodeのバージョンを上げ、それに伴うエラー等を排除し、ciの方も同様なので、なかなかハードだと思います…