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 相关文章推荐
随机显示经典句子或诗歌的javascript脚本
Aug 04 Javascript
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
js获取本机操作系统类型的两种方法
Dec 19 Javascript
js控制li的隐藏和显示实例代码
Oct 15 Javascript
EasyUI折叠表格层次显示detailview详解及实例
Dec 28 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
Vue自定义指令拖拽功能示例
Feb 17 Javascript
angular-tree-component的使用详解
Jul 30 Javascript
webpack css加载和图片加载的方法示例
Sep 11 Javascript
vue中eslintrc.js配置最详细介绍
Dec 21 Javascript
JavaScript创建、读取和删除cookie
Sep 03 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危险函数(disable_functions)
2012/02/23 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP代码加密的方法总结
2020/03/13 PHP
ext 代码生成器
2009/08/07 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
在python中的socket模块使用代理实例
2014/05/29 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
2018/04/21 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
Python元组知识点总结
2019/02/18 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
final, finally, finalize的区别
2012/03/01 面试题
学校地质灾害防治方案
2014/06/10 职场文书
医学生求职信
2014/07/01 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
Python 数据可视化之Seaborn详解
2021/11/02 Python
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python