🚀

WSL2へのnode.jsのインストール

2024/11/18に公開

インストール方法

  • curlのインストール
    sudo apt-get install curl
    
  • curlを使用したnvmのインストール
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
    
  • インストールの確認
    command -v nvm
    
    nvmとかえってこればOK
  • 現在インストールされているNodeのバージョンを一覧表示
    nvm ls
    
    N/A
    iojs -> N/A (default)
    node -> stable (-> N/A) (default)
    unstable -> N/A (default)
    
  • 現在のバージョンと安定バージョンの両方のNode.jsをインストール
    • 安定したLTSリリースをインストール
      nvm install --lts
      
    • 最新のリリースをインストール
      nvm install node
      
    • インストールされているversionを一覧表示:nvm ls
    • プロジェクトに使用するNode.jsのバージョンを変更する
      • プロジェクトディレクトリに移動: cd project-dir
      • Node.jsのバージョンを変更
        • 最新バージョン: nvm use node
          • 安定バージョン: nvm use --lts

動作確認

  • sample fileの作成 :引用元
    hello-world.js
    const http = require('node:http');
    
    const hostname = '127.0.0.1';
    const port = 3000;
    
    const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello, World!\n');
    });
    
    server.listen(port, hostname, () => {
    console.log(`Server running at http://${hostname}:${port}/`);
    });
    
  • 実行: node hello-world.js
    • ブラウザ上で127.0.0.1:3000 or http://localhost:3000を入力し、Hello, World!が表示されたらOK

参考

Discussion