2017年3月7日 星期二

安裝node.js

node.js是一個可運行Javascript的應用程式, 詳細介紹可以直接到node.js官方網站查看, 使用上通常不會直接使用node.js安裝至系統內, 因為node.js進版的速度很快, 可能不同專案會使用到不同的版本, 因此通常會使用nvm或是nvm-windows進行node.js的管理. 另外安裝node.js時, 也會附加安裝npm, npm是一個JavaScript模組套件管理應用程式並且提供很多第三方套件使用. 本篇是說明如何將node.js安裝至作業系統內.

作業系統為Windows
  • 步驟
    • node.js官方網站下載一個版本並且直接安裝
    • 至下載最新版本的nvm-windows並且直接安裝
    • 至命令提示字元下即可使用
  • 問題
    • 如果系統內沒有先行安裝一個node.js的版本, 命令提示字元下無法取得nvm及node.js的執行路徑, 導致無法使用.
作業系統為Unix-based
  • 步驟
    • 開啟終端機
    • nvm下載執行的script檔案, 執行命令如下
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
    • 重新啟動終端機即可使用
  • 問題
    • 安裝後root帳戶並不能執行nvm及node.js, 因為系統只是針對登入的使用者進行nvm及node.js的路徑配置, 可以透過如下指令配置, 使root帳戶可以執行.
$ n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local
基本指令範例
# 查詢nvm版本
$ nvm --version
# 查詢線上目前的所有版本(Unix-based only)
$ nvm ls-remote
# 查詢本機已經安裝的所有版本
$ nvm ls
# 安裝版號為v6.9.5
$ nvm install v6.9.5
# 安裝版號為v7.7.1
$ nvm install v7.7.1
# 切換至v7.7.1
$ nvm use v7.7.1
# 設定預設版本為v7.7.1(Unix-based only)
$ nvm alias default v7.7.1
 Reference

沒有留言:

張貼留言