--- tags: lecture, 110-1 --- # NVM ## Installation ### Windows Version * [nvm-windows Official Website](https://github.com/nvm-sh/nvm) * Downlaod installer [here](https://github.com/coreybutler/nvm-windows/releases) * 測試是否安裝成功 ![](https://github.com/coreybutler/staticassets/raw/master/images/nvm-installer.jpg) ### Mac OS X Version [nvm 官方網站](https://github.com/nvm-sh/nvm) * Installation ```bash= curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash ``` * Add nvm to the path ```bash= # 打開 terminal 在根目錄打開 .zshrc vim .zshrc ``` * 把下列三行插入在最後 ```bash= export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion ``` * 測試是否安裝成功 ```bash= nvm --version ``` ## 常用指令 ```bash= nvm install [node 版本號] # - 安裝特定版本的 nvm nvm list # - 列出已安裝清單 nvm use [node 版本號] # - 切換到特定 Node 版本(只限有安裝的版本) nvm current # - 查看目前的版本 nvm use node # - 查看目前的版本 ``` ### 示範安裝 npm 套件 [http-server 官方網站](https://www.npmjs.com/package/http-server) ```bash= npm install --global http-server ```