1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Node.jsのバージョンが低すぎてQiita CLIでエラー出した件

Last updated at Posted at 2024-10-13

Qiita CLI を使う前に Node.js のバージョンを確認しよう

PM試験の記事を書こーと思ってQiita見たらQiita CLIというのがあるじゃないの、これは便利、ということで諸々設定して使おうとしたら、

npx qiita login
(中略)
Qiita APIへのリクエストでネットワークエラーが発生しました
  インターネットに接続されているかご確認ください

えええ??トークンが払い出せてるというかQiitaが見られているってことはインターネットは接続できてるはずだけど?と思いながらChatGPT 4oにエラーメッセージぺたーで相談。

「node-fetchインストールしましたか?」と訊かれたのでとりあえずインストール。エラーメッセージ変わらず。

IssueやDiscussionを見ても特にこのエラーメッセージが生えた人は居ないということはおそらくパッケージではなくおま環問題と判断。

Node.jsとか知らんしこれはもう物理で (普通にプラットフォーム上で) 書くしか無いか... と思い、ふとREADMEを見て気づきました。

Qiita CLI を使うには Node.js 18.18.0 以上が必要です。

たーぶんこれじゃないか?そもそもいつの間にかnpmとか使えるようになってるけどインストールした経緯覚えてないくらいだしこれはアプデもしてませんわ、と思ってChatGPTにNode.jsのバージョン確認方法を訊いて実行。

node --version
v17.9.0

全然足りてなかった!!ということでバージョンアップの方法もChatGPTにご相談。

nvm install --lts
Installing latest LTS version.
Downloading and installing node v20.18.0...
Downloading https://nodejs.org/dist/v20.18.0/node-v20.18.0-darwin-arm64.tar.xz...
############################################################################## 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v20.18.0 (npm v10.8.2)

もう一度!

npx qiita login
(中略)
Hi Daku-on!

ログインが完了しました 🎉
以下のコマンドを使って執筆を始めましょう!

よっしゃあ!

ということでこの記事のpublishに至るわけです。ちゃんちゃん。

後日談

と思ったらタグのQiita CLIのスペースを入れてしまったことでGitHub Actionsが回らなくて大変焦りました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?