nvm npm node
2019独角兽企业重金招聘Python工程师标准>>>
一、卸载已安装到全局的 node/npm
如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中
node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm
安装 nvm 之后最好先删除下已安装的 node 和全局 node 模块:
npm ls -g --depth=0 #查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装sudo rm -rf /usr/local/lib/node_modules #删除全局 node_modules 目录 sudo rm /usr/local/bin/node #删除 node cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #删除全局 node 模块注册的软链
二、安装 nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
安装完成后请重新打开终端环境,Mac 下推荐使用 oh-my-zsh 代替默认的 bash shell。
三、安装切换各版本 node/npm
nvm install stable #安装最新稳定版 node,现在是 5.0.0 nvm install 4.2.2 #安装 4.2.2 版本 nvm install 0.12.7 #安装 0.12.7 版本# 特别说明:以下模块安装仅供演示说明,并非必须安装模块 nvm use 0 #切换至 0.12.7 版本 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-clinvm alias default 0.12.7 #设置默认 node 版本为 0.12.7
四、使用 .nvmrc 文件配置项目所使用的 node 版本
如果你的默认 node 版本(通过 nvm alias 命令设置的)与项目所需的版本不同,则可在项目根目录或其任意父级目录中创建 .nvmrc 文件,在文件中指定使用的 node 版本号,例如:
cd <项目根目录> #进入项目根目录 echo 4 > .nvmrc #添加 .nvmrc 文件 nvm use #无需指定版本号,会自动使用 .nvmrc 文件中配置的版本 node -v #查看 node 是否切换为对应版本
转载于:https://my.oschina.net/u/151615/blog/1154282
nvm npm node相关推荐
- nvm、node、npm的安装
## 安装nvm.nvm方式安装node.以及npm的安装 1- 下载nvm包到本地,并且解压到c盘下面 2- 使用win+r 输入sysdm.cpl 打开系统属性,选择高级-环境变量-本地用户的环境 ...
- Node版本管理nvm, npm
nvm(node version manger) Node版本管理 nvm是一个简单的bash script来管理多个活动的node.js版本. 安装nvm: 具体看git:https://githu ...
- 学写网站(一)前端配置之安装nvm、node、npm
一.安装nvm node version manager 是一个用来管理node版本的工具.使用node主要是要使用npm,能够方便的管理一些前端开发的包. nvm安装过程(windows): 1.下 ...
- Vue nvm重装node和npm与vue3报错Emitted ‘error‘ event on ChildProcess instance at errno: -4058
Vue nvm重装node和npm与vue3报错Emitted 'error' event on ChildProcess instance at errno: -4058 昨天运行的项目,一直报错, ...
- nvm,node.js,npm,cnpm都是什么意思,怎么使用。
第一次接触前端的时候是2013年,那时候还是最基本的HTML.JS.CSS等,学完这些基本上能够找一个前端的工作,那个时候HTML5还没有怎么流行,更别提更为高级的node,vue,react等等.我 ...
- node与npm版本对应关系以及使用nvm管理node版本
一,node与npm版本对应关系 官网链接:https://nodejs.org/zh-cn/download/releases/ 二,nvm下载和安装 nvm-setup最新版.rar 百度网盘 链 ...
- nvm安装node,但npm和node不识别
1.先安nvm(node version management),可以帮助管理node版本,实现一台电脑安装多个版本的node,通过 nvm use node版本号,实现node版本切换. eg:nv ...
- NVM 安装node.js后没有npm
我们在使用NVM管理工具安装一个新的node后,发现没有npm可以使用 参考文档 是因为在使用NVM安装node的时候不会默认安装npm,所以需要我们自己下载后放到nvm对应的node目录下面 npm ...
- nvm安装node成功,npm安装失败问题
在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境.如果没有一个合适的工具,这个问题将非常棘手. 此时nvm应运而生,不过 ...
- 安装nvm、node、npm、nrm、pnpm
安装nvm.node.npm.nrm.pnpm 安装顺序:nvm, node, npm, nrm. 网络问题可能导致node安装成功而npm安装失败,此时需要先卸载node,然后重新下载. nrm安装 ...
最新文章
- iis 服务器出现server too busy!
- Google Nexus5在linux下刷原生安卓 android6.0
- Tecplot中如何提取水线面(自由表面)并绘图
- 基于图灵api的Python机器人
- maven学习七之用户密码修改和添加用户
- 项目管理中如何应对用户频繁的需求变更?
- ModelState.IsValid一直为false的原因
- QQ桌球瞄准器开发(4)透明度、颜色、线宽与母球大小
- 关于电脑突然产生数字文件夹用360删不掉的情况
- 大年初一,给大家发红包了!
- 感应封盖机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 遍历一个文件夹下的所有文件和子文件夹
- 骑士cms文件包含getshell复现
- 关于thinkphp写入缓存失败的原因
- 如何判断HTML页面加载完成
- 局域网的基本概念与体系结构
- .net 语法糖替换
- JAVA梦幻之星攻略_《梦幻之星携带版》最速流程攻略(完结)
- 管理学总论之管理活动、管理思想和古典管理理论
- Stairway to Transaction Log Management in SQL Server, Level 5: Managing the Log in Full Recovery
热门文章
- extend 和 append 的区别
- scrapy模拟登录微博
- windows cmd命令行命令
- 新型消防机器人作文_说一说消防机器人
- python测试用例队列_Python tornado队列示例-一个并发web爬虫代码分享
- 如何格式化电脑_电脑硬盘不小心格式化如何恢复【恢复方法】
- Oracle 拼接结果过长,ora-01489 字符串连接的结果过长 解决方案
- Eclipse-eclipse导入新项目后,运行时找不到主类解决办法
- RK3288_Android7.1平台基于DRM框架的LCD开发
- Linux USB驱动框架分析