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 相关文章推荐
js中arguments的用法(实例讲解)
Nov 30 Javascript
javascript文件中引用依赖的js文件的方法
Mar 17 Javascript
JS实现同时搜索百度和必应的方法
Jan 27 Javascript
js获取微信版本号的方法
May 12 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
基于JavaScript实现一个简单的Vue
Sep 26 Javascript
socket io与vue-cli的结合使用的示例代码
Nov 01 Javascript
微信小程序云开发之使用云数据库
May 17 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
JavaScript监听一个DOM元素大小变化
Apr 26 Javascript
VueJS实现用户管理系统
May 29 Javascript
深入了解JavaScript词法作用域
Jul 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
JS与PHP向函数传递可变参数的区别实例代码
2011/05/18 PHP
探讨:如何编写PHP扩展
2013/06/13 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
深入掌握include_once与require_once的区别
2013/06/17 PHP
PHP后台微信支付和支付宝支付开发
2017/04/28 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
jquery插件之easing使用
2010/08/19 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
Python入门篇之字典
2014/10/17 Python
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
企业2014年度工作总结
2014/12/10 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python