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 相关文章推荐
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
javascript iframe编程相关代码
Dec 28 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
May 21 Javascript
js控制表单不能输入空格的小例子
Nov 20 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
Aug 27 Javascript
js生成随机数的方法实例
Oct 16 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
Feb 15 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
Mar 15 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
解决layer.prompt无效的问题
Sep 24 Javascript
vite2.0+vue3移动端项目实战详解
Mar 03 Vue.js
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
php5.3 注意事项说明
2013/07/01 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
php fread函数使用方法总结
2019/05/28 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
PyQt5实现登录页面
2020/05/30 Python
用python进行视频剪辑
2020/11/02 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
高中生期末评语大全
2014/01/28 职场文书
老师对学生的寄语
2014/04/09 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL