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 相关文章推荐
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 Javascript
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
Jan 22 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
利用node.js爬取指定排名网站的JS引用库详解
Jul 25 Javascript
基于Swiper实现移动端页面图片轮播效果
Dec 28 Javascript
Vue实现active点击切换方法
Mar 16 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
Jun 05 Javascript
JS如何判断对象是否包含某个属性
Aug 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
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
理解 JavaScript 预解析
2009/10/25 Javascript
js转义字符介绍
2013/11/05 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
2016/06/12 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
Python Socket传输文件示例
2017/01/16 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
Python中logger日志模块详解
2020/08/04 Python
python爬取招聘要求等信息实例
2020/11/20 Python
linux面试题参考答案(10)
2013/11/04 面试题
生物制药自我鉴定
2014/01/25 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
校园环保标语
2014/06/13 职场文书
女生节标语
2014/06/26 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
公司捐书倡议书
2015/04/27 职场文书
导游词之日月潭
2019/11/05 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android