mac下安装nvm以及node
先说一下nvm,node,npm之间的区别吧。
1. nvm的官方叫法:nodejs版本管理工具。
nvm相当于是家长,一个家长可以管理多个孩子。也就是说:一个nvm可以管理很多node版本和npm版本。
2. nodejs
在项目开发时的所需要的代码库
3. npm
在安装的nodejs的时候,npm也会跟着一起安装,它是包管理工具。
npm管理nodejs中的第三方插件
nvm、nodejs、npm的关系:
nvm是爸爸,管理nodejs和npm这一对双胞胎兄弟。npm是哥哥,npm哥哥可以管理node弟弟的东西。
个人是这么理解的,要是有偏差,请指点。
mac下安装nvm以及node
接下来,就说说怎么在mac下安装nvm,node,npm。
打开https://github.com/creationix/nvm。在下面的简介中找到install这几个字,然后继续往下找,直到找到
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
(随着时间变哈 ,这个版本可能会出现变化,自行在github上查看)
复制这些字,到Mac的terminal中,就会安装nvm,安装完成后,还暂时不能用,需要复制它提示的两行代码(就是下图拿箭头标出来的两行代码)来配置环境变量:
完成以后 输入
nvm
出现
node version manger
说明nvm安装成功。
但有个问题,就是在关闭终端以后,nvm指令又不存在了,所以解决方案如下:
编辑.bash_profile文件,没有的话就新建一个,命令都是:
vim .bash_profile
接下来复制下面代码,保存退出
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
然后 source 一下 .bash_profile
source .bash_profile
接下来,我们安装node
在terminal中继续写:nvm install 0.12.4
node就安装成功啦~~~
设置node的默认版本
nvm alias default v8.4.11
——————————–更新————————————–
在create-react-app的时候,会默认使用npm,但是速度太慢了,所以只能修改镜像,
在npm中找到.npmrc文件,添加下面这一行,用完以后注释掉就好了。
registry=https://registry.npm.taobao.org
mac下安装nvm以及node相关推荐
- 在Mac下安装nvm管理node
前言 在使用node的过程中,用npm安装一些模块,特别是全局包的时候,由于Mac系统安全性的限制,经常出现安装没有权限,或者安装完成使用时出现Command not found的情况. 之前我都是通 ...
- 在Mac下安装nvm管理node 1
前言 在使用node的过程中,用npm安装一些模块,特别是全局包的时候,由于Mac系统安全性的限制,经常出现安装没有权限,或者安装完成使用时出现Command not found的情况. 之前我都是通 ...
- window下安装nvm、node.js、npm的步骤
1.下载nvm(nodejs版本管理工具) https://github.com/coreybutler/nvm-windows/releases 下载nvm-noinstall.zip,解压即可使用 ...
- linux下安装nvm进行node的版本的快速切换
NVM是什么? nvm (Node Version Manager) 是Nodejs版本管理器,可对不同的node版本快速进行切换. 为什么要用NVM? 基于node的工具和项目越来越多,但是每个项目 ...
- Mac OSX 安装nvm(node.js版本管理器)
我的系统 1.打开github官网https://github.com/,输入nvm搜索,选择creationix/nvm,打开 2.找到Install script,复制 curl -o- http ...
- mac 安装 nvm ,node,npm,yarm
先说一下nvm,node,npm之间的区别吧. 1. nvm的官方叫法:nodejs版本管理工具. nvm相当于是家长,一个家长可以管理多个孩子.也就是说:一个nvm可以管理很多node版本和npm ...
- mac下安装python3
mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...
- 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例
Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...
- linux下安装nvm
linux下安装nvm As大大 关注 0.3 2017.07.06 11:59* 字数 39 阅读 5811评论 0喜欢 3 github官网 https://github.com/creatio ...
最新文章
- 参考滴滴左右对齐自适应
- Fedora 18 在线升级至 Fedora 19 命令步骤
- python的groupby中函数详解_python groupby函数用法
- 【转】蓝牙技术及其系统原理
- 你被这些网络迷题难倒过吗?
- 反向传播算法的详细解释(下)
- python防反编译_linux python如何反编译成源码
- Java实现蓝桥杯 垒骰子---dp动态规划+矩阵快速幂
- 车牌识别--opencv(python)
- 西瓜书第三章习题及答案
- STM32控制步进电机:基于定时器中断的ULN2003驱动器/步进电机驱动程序
- 概率论0—概率初步简介
- sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例
- c语言程序数列问题,数列 (C语言代码)
- 压力传感器/压力变送器分类
- 【功能完善】公司管理界面--是否归属集团字段,显示是或者否
- Marvell深耕智能家居行业 赞同语音控制将成必然发展趋势
- vue源码(八)揭开数据响应系统的面纱
- springboot基于spring的宽带管理系统以及实现毕业设计源码250910
- python人脸识别解锁电脑_给你的电脑做个简单的“人脸识别认证”
热门文章
- 一个人怎么才能做好微信公众号
- Xcode报错:can't locate file for: -xxxx 解决
- 【】每日360题,2019.11.03日21点财会类考试习题答案
- Code Clinic: R 代码诊所:R语言 Lynda课程中文字幕
- idea+exe4j/launch4j/jsmoonth的打包exe+Inno Setup
- VRP——华为数据通信产品的操作系统
- 动画舞蹈html5,纯CSS3动画:一棵跳舞的树
- 实现导入Excel表导入数据库并显示在echarts图形上面
- 微软面试100题(含全部答案)
- 人脸识别(7)---国内人脸识别技术 十大算法公司排名