iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0

  • NVM(Node Version Manager,Node 版本管理器)

    顧名思義,就是管理 Node.js 版本的工具
    個人偏好使用 NVM 來安裝 Node.js,之後需要切換版本也很方便

    1. 安裝 NVM

      // 要注意版本問題喔,最好將版本設定到最新版(這裡的版本是 0.35.3)
      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
      

      接著依照 Shell script,決定 profile 是哪個

      Shell Script Profile

      bash | ~/.bash_profile
      zsh | ~/.zshrc

      要怎麼看現在的終端機是使用什麼 shell script 呢?

      打開 profile

      vim ~/.bash_profile
      or
      vim ~/.zshrc
      

      然後把以下三行加入 profile

      export NVM_DIR="$HOME/.nvm"
      [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # load nvm
      [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # load nvm bash
      

      如果對 vim 的指令操作不熟悉,可以看這篇教學喔~

    2. 使用 NVM

      功能 指令

      安裝 Node 版本 | nvm install
      使用 Node 版本 | nvm use
      檢查 nvm 版本(檢查 nvm 有沒有安裝成功) | nvm --version (nvm -v)
      列出安裝過的所有 Node 版本 | nvm ls

  • NPM(Node Package Manager,Node 套件管理器)

    可以把 NPM 想像成是一個市集,可以把自己製作的套件放到上面讓人下載使用,也可以下載別人放上去的套件。而這個「市集」就是「registry」,registry 是個可以存放 Javascript packages 的資料庫

    1. 安裝

    只要安裝了 Node.js,NPM 就會跟著自動安裝,買一送一的概念

    nvm install <version>
    
    1. 使用 NPM

    功能 指令

    安裝 packages | npm install
    解除安裝 packages | npm uninstall
    更新所有 packages | npm update


上一篇
Day20 - 瀏覽器 DOM 元素的事件代理
下一篇
Day22 - MPA、SPA
系列文
網路的架構&各種應用23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言