[Ubuntu] node.jsとnpmをインストールする方法

ubuntuでnpmを使ってNode.jsをインストールすると「npx」コマンドを実行したときに「Error: Cannot find module ‘@npmcli/config’」というエラーが出ました。ubuntuのaptでNode.jsはメンテナンスされていないようです。バージョンが最新のものになっていない状態が発生しました。aptではなく nvm を使ってNode.jsをインストール&管理するのが良さそうです。

なんでもaptで良いということではないようです(泣)

nvmでNode.jsをインストール

Node Version Manager のページを開くと「Installing and Updating」の項目があります。ターミナルで下記コマンドを実行。

バージョンの確認

node.jsのインストールとstableバージョンをデフォルトに指定

nodeとnmpのインストールの確認

これでバージョンが表示されない場合は、nodeとnpmのインストールが必要。

下記は apt を使ってインストールする例です。冒頭に記載した通り、これだとバージョンのメンテナンスがされていないのでnpxコマンドを実行したときにエラーが出る可能性があります。

aptのアップデート

nodeとnpmをインストール

npmはNode.js Packeage Managerの略。これでNode.jsで使うパッケージ・モジュールのインストールが可能になります。

バージョン管理をインストール

最新バージョンのnodeとnpmをインストール

古いnode.jsとnpmをアンインストール



Author: webmaster