目次

    Voltaは何がいいのか

    はやい

    Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary. 
    要約(Rust製で作られているため、はやいです。) 実感としてNodebrewより高速でプロジェクトによっては体感1/3の速度でした。やったー! 

    信頼性がある

    ここが一番voltaをみんなで使うことで恩恵のあるポイント。
    Volta pinコマンドを使用することで、node,npm,yarnのバージョンを統一することができます。
    バージョンが違って動かない..なんで…というあるあるからの開放!やったー!
     (今は私しか使ってないのでこの恩恵が受けられないです…悲しい

    ユニバーサル

    クロスプラットフォーム! 
    Win,mac,linuxどれでも動く!M1でも動く!やったー! 



    インストール

    インストールの前に現在使用中のNodeバージョン管理ツールを削除しておきましょう。

    インストールコマンド

    curl https://get.volta.sh | bash

    パスを通す

    source ~/.zshrc

    インストールの確認

    volta -v 

    volta help

    Voltaコマンドが使えるかどうか確認しましょう。

    Node.jsのインストール

    バージョンを指定してインストール

    volta install node@14.15.5

    最新インストール

    volta install node@latest



    プロジェクトの管理

    ここが最大の利点。node,npm,yarnのバージョンの固定です。
    package.jsonに記録されます。この設定が書き込まれたpackage.jsonを共有することで作業者の環境構築がかなり楽になります。

    Nodeのバージョンを14.15.5に固定する

    volta pin node@14.15.5

    npmのバージョンを固定

    volta pin npm@6



    ということで、プロジェクトを作った人が
    volta pinコマンドでバージョン固定させておくだけで、
    作業者は脳死でnpm installできるのが最高です。
    たすかる。


    参考

    PREV
    2022.08.10
    デザイン参考まとめ
    NEXT
    2022.08.10
    Laravel Pestを利用してテストコードを書いてみよう