通常ルームのNode.jsが古いと言われたとき
通常ルームでNode.jsのバージョン不足によりインストールやテストが失敗する場合の確認方法を説明します。
結論
通常ルームでライブラリのインストールやテストが失敗し、Node.jsのバージョン不足が示される場合は、まず現在のバージョンとプロジェクトの要求バージョンを確認します。
対象
この記事は、通常ルームでJavaScript/TypeScriptのプロジェクトを扱う利用者に向けたヘルプです。
確認すること
エラーメッセージに Node、engine、requires などの表現がある場合、利用中のNode.jsが古い可能性があります。
まず次を確認します。
node --version
npm --version
次に、プロジェクトのREADME、package.json、セットアップ手順に書かれた推奨バージョンを確認してください。
対応方法
Node.jsの更新が必要な場合は、プロジェクトや組織で決められた方法に従ってください。通常ルームでは、利用者がセッション内でNode.jsのバージョンを切り替えられる場合があります。
ただし、グローバルな開発環境を変更すると、同じルームで動かす別プロジェクトに影響することがあります。判断に迷う場合は、管理者またはプロジェクトの担当者に確認してください。
それでも失敗する場合
Node.jsを更新しても失敗する場合は、ロックファイル、パッケージマネージャ、プロジェクトのセットアップ手順が一致しているか確認してください。
エラーログを共有するときは、認証情報、トークン、内部URLが含まれていないか確認してから共有してください。