nvmについての覚書

Pocket

nvmの覚書。

  • https://github.com/nvm-sh/nvm
  • https://betterprogramming.pub/use-nvm-to-manage-node-js-and-npm-versions-2bd0d0875f9f
$ nvm list
       v10.16.3
        v12.3.1
       v12.16.3
       v14.15.4
       v15.11.0
->     v15.13.0
         system
default -> stable (-> v15.13.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v15.13.0) (default)
stable -> 15.13 (-> v15.13.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.0 (-> N/A)
lts/erbium -> v12.22.0 (-> N/A)
lts/fermium -> v14.16.0 (-> N/A)

Node最新安定版をインストール

$ nvm install stable --latest-npm

カレントシェルのNPMパスを確認

$ which npm
~/.nvm/versions/node/v15.13.0/bin/npm

最新版NPMをインストール

nvmでインストールしたNode.jsのNPMは最新とは限らないので、Node.jsをインストールしたらNPMも最新にすることを推奨。

$ nvm install-latest-npm

グローバルインストール

カレントシェルのnpmが以下とする。

$ which npm
~/.nvm/versions/node/v15.13.0/bin/npm

このとき-gオプションでインストールしたパッケージは下記ディレクトリに配置される。

$ npm -g root
~/.nvm/versions/node/v15.13.0/lib/node_modules

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。