Mac中安装nvm的教程分享


Posted in Javascript onDecember 11, 2017

1、安装 nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
安装成功默认将会在用户文件夹中生成一个隐藏的 .nvm 文件
显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
隐藏隐藏文件:defaults write com.apple.finder AppleShowAllFiles No && killall Finder

2、查看配置文件 .bash_profile

没有配置文件可以在 .nvm 中复制粘贴一个隐藏文件修改名字,将内容修改为如下代码:(注意:NVM_DIR 所指向的用户名可在 spotlight 中搜索"用户文件夹",进行查看)

export NVM_DIR="/Users/你的用户名/.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

3、使配置文件 .bash_profile 生效(否则将会报:nvm: command not found)

source ~/.nvm/.bash_profile

4、nvm常用命令

以下用8.9.2版本为例

nvm ls :打印出所有的版本
nvm install stable:安装最稳定的版本
nvm install v8.9.2 : 安装node的8.9.2的版本(删除用uninstall)
nvm current :当前使用的node版本
nvm use v8.9.2 :将node改为8.9.2版本
nvm alias default 0.12.7:设置默认 node 版本为 0.12.7
nvm alias default :设置系统默认的node版本
nvm alias :给不同的版本号添加别名
nvm unalias : 删除已定义的别名
nvm reinstall-packages :在当前版本node环境下,重新全局安装指定版本号的npm包
npm install -g mz-fis:安装 mz-fis 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 4:切换至 4.2.2 版本(支持模糊查询)
npm install -g react-native-cli:安装 react-native-cli 模块至全局目录,安装的路径:/Users/<你的用户名>/.nvm/versions/node/v4.2.2/lib/react-native-cli

以上这篇Mac中安装nvm的教程分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript实例分享---具有立体效果的图片特效
Jun 08 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
11种ASP连接数据库的方法
Sep 18 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
Apr 01 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
怎么引入(调用)一个JS文件
May 26 Javascript
js html5 css俄罗斯方块游戏再现
Oct 17 Javascript
AngularJS实现网站换肤实例
Feb 19 Javascript
微信小程序与后台PHP交互的方法实例分析
Dec 10 Javascript
JavaScript获取某一天所在的星期
Sep 05 Javascript
微信小程序用户拒绝授权的处理方法详解
Sep 20 Javascript
JS数组Reduce方法功能与用法实例详解
Apr 29 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 #jQuery
基于dataset的使用和图片延时加载的实现方法
Dec 11 #Javascript
Angular自定义组件实现数据双向数据绑定的实例
Dec 11 #Javascript
node.js将MongoDB数据同步到MySQL的步骤
Dec 10 #Javascript
Node.js中sequelize时区的配置方法
Dec 10 #Javascript
node.js多个异步过程中判断执行是否完成的解决方案
Dec 10 #Javascript
关于react中组件通信的几种方式详解
Dec 10 #Javascript
You might like
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
php字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
探讨:web上存漏洞及原理分析、防范方法
2013/06/29 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
python 判断网络连通的实现方法
2018/04/22 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
盛大笔试题
2016/11/05 面试题
爸爸的花儿落了教学反思
2014/02/20 职场文书
家长对老师的感言
2014/03/11 职场文书
环保口号大全
2014/06/12 职场文书
施工安全汇报材料
2014/08/17 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
运输公司工作总结
2015/08/11 职场文书
导游词之日月潭
2019/11/05 职场文书