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 相关文章推荐
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
Jan 09 Javascript
javascript 兼容鼠标滚轮事件
Apr 07 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 Javascript
json字符串之间的相互转换示例代码
Aug 21 Javascript
JavaScript模拟实现键盘打字效果
Jun 29 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 Javascript
Vue中的无限加载vue-infinite-loading的方法
Apr 08 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
Aug 17 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
Aug 08 Javascript
JS常见内存泄漏及解决方案解析
May 30 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
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
jQuery学习笔记之Helloworld
2010/12/22 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
跟老齐学Python之有点简约的元组
2014/09/24 Python
简洁的十分钟Python入门教程
2015/04/03 Python
Python算法之图的遍历
2017/11/16 Python
详解python中asyncio模块
2018/03/03 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
解决Python中list里的中文输出到html模板里的问题
2018/12/17 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Django url 路由匹配过程详解
2021/01/22 Python
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
业务员岗位职责
2013/11/16 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
党的群众路线教育实践活动批评与自我批评
2014/02/16 职场文书
《学棋》教后反思
2014/04/14 职场文书
销售内勤岗位职责
2014/04/15 职场文书
委托书如何写
2014/08/30 职场文书
承诺函范文
2015/01/21 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
python某漫画app逆向
2021/03/31 Python
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS