nvm和nodejs安装使用(转)
来源:互联网 发布:java -classpath 用法 编辑:程序博客网 时间:2024/06/05 01:03
前言
安裝 Node.js(以下直接以node稱呼)有很多種方式。不過由於node更新非常快速,開發過程很有可能會有切換node版本的需求,因此強烈建議不要使用MAC上常用的 Homebrew 安裝node,而是使用 nvm ( Node Version Manager )這個tool來安裝並管理node。不過我們還是需要用Homebrew來管理nvm,所以推薦的安裝流程如下:
使用Homebrew安裝nvm
使用nvm安裝Node.js
使用nvm無痛切換Node.js版本
這篇文章針對上述流程做一個簡單的介紹
使用Homebrew安裝nvm
Homebrew基本上已經是MAC user必備的tool了,還沒裝的人強烈建議趕快裝上它吧!網路上教學很多,這邊就不再多介紹了。
首先先用$ brew install nvm安裝nvm:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
安裝完後,為了讓你可以直接在shell使用nvm指令,必須在你的 .bash_profile 加入以下這行(習慣把設定放在.bashrc的人可以把以下的.bash_profile改成.bashrc)
- 1
或者直接輸入以下這行來加入
- 1
記得重新source你的 .bash_profile 來讓設定生效
- 1
OK,以上就完成了nvm的安裝,簡單吧!
使用nvm安裝Node.js
安裝完了nvm,接著安裝主角node。先用$ nvm ls-remote指令看一下有哪些版本可以安裝:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
真夭壽多啊..果然是正在火速成長中的技術!
直接用$ nvm install 指令安裝官網上建議的版本:
- 1
- 2
- 3
- 4
也同時安裝最新版來測試nvm的版本管理功能:
- 1
- 2
- 3
- 4
使用nvm無痛切換Node.js版本
在介紹使用nvm切換版本前,先簡單說明nvm的工作原理。
nvm會把各個版本的node安裝在/usr/local/opt/nvm底下。我們可以看看該目錄底下放了哪些東西:
- 1
- 2
我們可以發現透過nvm安裝這兩個版本,事實上會在nvm目錄下另外建立了v0.10.24以及v0.11.10兩個目錄來分別存放node的binary檔。又nvm會在你的$PATH最前面安插指定版本的目錄,透過這個方式你在使用node指令時就會用指定的版本來運作了。
實際確認PATH的值看看:
- 1
- 2
nvm的用法非常的簡單。我們可以另外用$ nvm ls指令確認nvm目前可以管理的版本有哪些:
- 1
- 2
- 3
- 4
- 5
由於透過nvm安裝node,會自動把最後安裝的版本設為目前使用中的版本,因此上述指令會看到current: v0.11.10,表示我們目前正在使用v0.11.10
我們可以用$ nvm use 切換版本:
- 1
- 2
也可以偷懶一點,不用打完整的版號:
$ nvm use 0.10
Now using node v0.10.24
切換成別的版本看看:
- 1
- 2
夠簡單吧!
不過問題來了,如果你另外開一個shell視窗,並輸入nvm,會發現current version是空的:
$ nvm ls
v0.10.24
v0.11.10
current:
這是因為利用nvm use指令只會在當前的shell生效,當你開了新的shell就會發現
$ nvm alias default 0.10
default -> 0.10 (-> v0.10.24)
此時再打開另一個shell視窗,就可以直接使用你所設定的node版本了。
實際跑跑看Node.js
我們直接拿官網的例子來試試看
先產生一個example.js的檔案:
- 1
內容如下
- 1
- 2
- 3
- 4
- 5
- 6
執行看看
- 1
- 2
打開瀏覽器,輸入http://127.0.0.1:1337,如果看到 “Hello Word” 就代表成功了
後記
以上是我目前為止覺得比較好管理的安裝方式,如果有更推薦的方法歡迎一起討論!
http://icarus4.logdown.com/posts/175092-nodejs-installation-guide
- nvm和nodejs安装使用(转)
- nvm和nodejs安装使用(转)
- nvm和nodejs安装使用 (转)
- windows下nvm和nodejs安装使用
- windows使用nvm管理nodejs版本,安装nvm
- 使用nvm安装nodejs到非系统盘
- Nodejs的安装和管理(NVM)
- nvm 安装nodejs &gulp
- Centos6和Ubuntu 下安装nvm和nodeJS开发环境
- 【Node.js】安装使用nvm管理nodejs版本
- nvm包管理器安装nodejs
- windows安装nvm 管理nodejs
- nvm、nrm、npm 安装和使用详解
- 安装和使用 nvm 与 npm
- nvm-windows管理安装nodejs版本
- Windows上安装nodejs版本管理器nvm
- Windows 下安装 nvm 管理 nodejs 版本
- nodejs在windows下的安装配置(使用NVM的方式)
- strust2框架
- 四三、getBoundingClientRect的用法
- Android File 文件操作心得记录
- 深入解析python版SVM
- Android 滑动解锁
- nvm和nodejs安装使用(转)
- 关于form表单以get方式传参的问题
- Tracking相关的文章
- Caffe_Windows学习笔记(三)搭建自己的网络mnist在caffe上进行训练与学习
- 物联网+区块链的解决方案 应用项目
- CRM SKU SPU 等名词介绍
- vee-validate 验证
- canvas标签
- 元素宽度、高度不确定时实现绝对定位水平垂直居中