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 相关文章推荐
网站如何做到完全不需要jQuery也可以满足简单需求
Jun 27 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 Javascript
javascript实现类似超链接的效果
Dec 26 Javascript
js父页面中使用子页面的方法
Jan 09 Javascript
bootstrap日历插件datetimepicker使用方法
Dec 14 Javascript
基于jquery实现五星好评
Nov 18 jQuery
JS脚本加载后执行相应回调函数的操作方法
Feb 28 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
Mar 03 Javascript
微信小程序移动拖拽视图-movable-view实例详解
Aug 17 Javascript
JavaScript简易计算器制作
Jan 17 Javascript
node中短信api实现验证码登录的示例代码
Jan 20 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
prototype.js的Ajax对象
2006/09/23 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
abstract class和interface有什么区别
2013/08/04 面试题
服装厂厂长岗位职责
2013/12/27 职场文书
小学教师师德感言
2014/02/10 职场文书
《雾凇》教学反思
2014/02/17 职场文书
人力资源经理的岗位职责
2014/03/02 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
员工开除通知书
2015/04/25 职场文书
论文评审意见
2015/06/05 职场文书
停发工资证明范本
2015/06/12 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS