使用nvm安装不同版本号的node与npm
|nvm是Mac下的node管理工具,如果想要切换不同的node与npm,最好用nvm吧。但是nvm目前不支持Windows,不过可以去看看官方推荐是使用nvmw或nvm-windows。
卸掉node与npm
安装nvm的时候,最好卸掉已安装的node和npm,如何卸掉方法地址:http://iiiciii.com/mac-osxxia-xie-zai-nodejs/
开始安装nvm
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/<version number>/install.sh | bash
注意是上面的<version number>
,需要用版本号替换,比如说我想要选择v0.29.0吧,以下命令:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
安装信息:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7731 100 7731 0 0 6374 0 0:00:01 0:00:01 --:--:-- 6378
=> Downloading nvm from git to '/Users/jinghua/.nvm'
=> Cloning into '/Users/jinghua/.nvm'...
remote: Counting objects: 5957, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 5957 (delta 4), reused 0 (delta 0), pack-reused 5945
Receiving objects: 100% (5957/5957), 1.68 MiB | 153.00 KiB/s, done.
Resolving deltas: 100% (3707/3707), done.
Checking connectivity... done.
* (HEAD detached at v0.29.0)
master
=> Appending source string to /Users/jinghua/.bashrc
=> Close and reopen your terminal to start using nvm
安装切换各版本 node/npm
nvm会默认安装在用户主目录的.nvm子目录
然后激活.nvm
$ source ~/.nvm/nvm.sh
激活之后,安装最新的node
$ nvm install node
成功安装信息:
Downloading https://nodejs.org/dist/v7.2.0/node-v7.2.0-darwin-x64.tar.gz...
######################################################################## 100.0%
WARNING: checksums are currently disabled for node.js v4.0 and later
2016-11-25 12:38:19.674 xcodebuild[8005:655248] [MT] PluginLoading: Required plug-in compatibility UUID 7265231C-39B4-402C-89E1-16167C4CC990 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/VVDocumenter-Xcode.xcplugin' not present in DVTPlugInCompatibilityUUIDs
Now using node v7.2.0 (npm v3.10.9)
安装完成后,切换到该版本
$ nvm use node
Now using node v7.2.0 (npm v3.10.9)
nvm install stable #安装最新稳定版 node,现在是 5.0.0
nvm install 4.2.0 #安装 4.2.0 版本
nvm install 0.12.7 #安装 0.12.7 版本
# 特别说明:以下模块安装仅供演示说明,并非必须安装模块
nvm use 0 #切换至 0.12.7 版本
npm install -g mz-fis #安装 mz-fis 模块至全局目录,安装完成的路径是 /Users/<你的用户名>/.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 4 #切换至 4.2.0 版本
npm install -g react-native-cli #安装 react-native-cli 模块至全局目录,安装完成的路径是 /Users/<你的用户名>/.nvm/versions/node/v4.2.0/lib/react-native-cli
nvm alias default 0.12.7 #设置默认 node 版本为 0.12.7