現状
自分が作った学習用に作ったディレクトリでpackage.jsonを作ろうとnpm init
をしました。するとpackage.jsonはできたのですが
╭────────────────────────────────────────────────────────────────╮ │ │ │ New major version of npm available! 6.14.6 → 7.22.0 │ │ Changelog: https://github.com/npm/cli/releases/tag/v7.22.0 │ │ Run npm install -g npm to update! │ │ │ ╰────────────────────────────────────────────────────────────────╯
と表示されたのでnpm install -g npm
をすると
/Users/m.t./.npm-global/bin/npm -> /Users/m.t./.npm-global/lib/node_modules/npm/bin/npm-cli.js /Users/m.t./.npm-global/bin/npx -> /Users/m.t./.npm-global/lib/node_modules/npm/bin/npx-cli.js + npm@7.22.0 updated 257 packages in 4.171s
と表示され、バージョンを確認しようとnpm --version
したら6.14.6
のままでした。
やったこと
1.色々調べてhomebrewやnodebrewが古いのが原因かと思い、こちらの記事を参考に解決しようとしましたが自身の環境でhomebrew
のバージョンは3.2.5
、nodebrew
のバージョンが1.0.1
と古くなく、原因がわかりませんでした。。
2.こちらの記事ではnpmが複数あるとダメと書いてあったのですがwhich npm
とやっても/USR/LOCAL/BIN/npm
しか出てきませんでした。
環境
MacBookAir BigSur11.5.2
知見をお持ちの方、ぜひよろしくお願いします。
あなたの回答
tips
プレビュー