unchain-tech/UNCHAIN-projects

[Polygon-Whitelist-NFT]ChainIDEのNode.jsバージョンを上げる操作を追加

Closed this issue · 0 comments

提案内容

Polygon-Whitelist-NFTのSection-4>lesson-2にて、yarn create next-appを実行する前に、Node.jsのバージョンを >=18.17.0 に上げる。

背景

Section-4, lesson-2にて、yarn create next-appを実行すると、Node.jsのバージョンが古い(16.20.0)ために、フロントアプリの作成に失敗する。

image

そこで、上記コマンド実行前にNode.jsのバージョンを上げる操作を追加する。

# Node.js バージョン管理のため n をインストール
npm install -g n

# Node.js を安定バージョンに更新
n stable

# Sandboxを立ち上げ直す

# バージョンを確認
node -v

image

image

備考

  • ChainIDE側でNode.jsのバージョンをあげられればラクかもしれないが、ググってもすぐには分からず
  • package.jsonを配布して、create next-appを実行しない、という方法もアリかもしれない
    • ChainIDE 側のNode.jsバージョンアップにドキュメントが追随する手間を省くため
    • 完成したソースをChainIDEでインポートした場合には、Node.jsのバージョンが 16.20.0 でも動作することを確認済み