切换node版本 nvm 的基本使用 -- 以及安装公司特有的镜像源
我们在日常开发,或对现有产品进行迭代更新, 因为不同的项目可能依赖的node 版本 不一致,如果电脑上不安装对应版本的node,可能开发/迭代更新时,出现未知错误,因此我们开发/迭代更新项目时,经常要安装不同版本的node,这无疑是非常麻烦的。这个时候我们就需要借助nvm 来对 node 版本进行切换了,我来讲讲 nvm 日常操作吧。
1.初步使用安装nvm
卸载掉原有的 电脑上的 node (没有的话可以忽略这一步)
2.去官网 下载 安装nvm ,然后选择 nvm-setup.zip 下载安装 ,下载地址https://github.com/coreybutler/nvm-windows/releases
注意: 这里会让你选择两个 安装路径: 第一个是 nvm 安装路径 第二个是 node 安装路径(也就是以后每一个node 版本会被下载到这个位置)刚安装的 nvm 好像是没有 node 的
(使用管理员打开 cmd , 输入命令 node -v 如果安装了 node 就会显示对应的版本号,没有安装也会给出提示的)
,需要自行安装, 然后在安装node 之前 需要找到 你定义的 nvm 文件的安装位置, 然后找到 settings.txt , 在这个文件原有的内容上添加 node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ 这个 , 这个是用来设置默认下载 node 是 使用什么镜像下载 ,这里设置为 使用taobao 下载, 如果不设置这个也是没有关系的,多多等待 node 的下载就好了 。下面贴上我常用的 nvm 命令
提示: 使用 nvm 下载node 不是随便下载哪一个版本的, 只能下载 nvm 支持的 node 版本才行, 这个可以通过 nvm list available 来查看所有的 nvm 支持下载的node版本
还有一些 其他的 nvm 命令 ,一并贴上
2. 安装公司镜像
在命令台 输入 nrm add xxx 公司镜像地址
xxx 就是 给这个镜像起个别名
安装后 然后 nrm ls
查看所有已安装的镜像
然后 nrm use xxx
xxx-就是要切换镜像的别名
最后 npm install
就可以安装下载所有 包了。
切换node版本 nvm 的基本使用 -- 以及安装公司特有的镜像源相关推荐
- win10 切换node版本 nvm
使用该管理工具的原因: 1.在下载插件或者下载某个项目的源码的时候总是会遇到对于node版本有要求的情况.之前处理这种情况的方式是将现有的node卸载掉,然后去官网下载对应版本,重新安装一堆的东西 . ...
- 【nvm】mac系统切换node版本之后,yarn等全局安装的包都没了
切换回去就有了,看到网上的解释是node中npm下载的包只在当前版本的node下使用,切换后需要重新下载,我在win上面切换好像没有出现这种情况 https://www.nuomiphp.com/t/ ...
- NVM 切换Node版本不成功(nvm提示成功,实际Node版本未切换)
一.背景: 因为接手了一个旧项目,node依赖版本对应不上,于是想到用NVM切换下对应版本, 二.问题:(先安装Node,后安装Nvm下) 由于以前就安装了Node,于是直接下载NVM,手动改了安装目 ...
- node命令与切换node版本
1.Node.js简介 Node.js 需要下载 就是一个软件 在终端窗口运行js代码 安装包可以从 Node.js 的官网首页直接下载 最好使用nvm切换node版本 下面会讲使用方法 2.前端使用 ...
- Mac上切换 node 版本
在做项目的时候,往往会遇到老项目没有升级的问题,node环境版本比较低,自己电脑安装或者新项目安装了最新版本的 node 环境,那么既要支持老版本的使用也要支持新版本那么怎么办呢? Mac 提供了切换 ...
- 如何在windows下切换node版本
解决办法:1.用到某个版本对node重新卸载,安装对应的版本 2.使用nvm 很明显,第一种方法虽然也能解决node版本问题,但是太多麻烦,接下来介绍下nvm的安装使用 第一步:下载nvm并安装 (推 ...
- No installations recognized 以及 nvm use切换node版本无效的解决办法
两个问题出现的背景: 我在安装nvm之前已经安装了Node.js. 第一个问题:No installations recognized 安装之后,使用nvm list命令我以为会列出我之前已经 ...
- exit status 145: The directory is not empty,exit status 5: �ܾ����ʡ� ,nvm切换node版本问题汇总
新进了一家公司,因为项目比较多,通常要求使用node版本为12.13.0,偶尔会用到高版本,不升级版本安装依赖会报错.使用nvm升级出现了问题,网上乱说风云,解决不了我的问题,最后还是自己解决了.耐心 ...
- nvm切换node版本基本操作篇
前提:由于某些原因需要切换 node版本,本人刚好使用的是nvm来管理node版本,一直使用的是14.11.0 node版本,至于nvm怎么安装,可以看我之前文章文章或百度. 基础命令: 所以我们要切 ...
最新文章
- 全flash站制作剖析
- Java 性能优化实战记录(1)---定位并分析耗cpu最多的线程
- 一个批量停止和启动服务的工具
- 【BOM is recursion】BOM 是递归的
- mysql 相邻记录时间差_sql 相邻2条记录时间差比较
- moment.js 快捷查询
- 发送请求_发送soap请求调用WSDL
- lucene中对不同的域使用不同的分析器
- 博客搬家到github啦
- vant 引进单个样式_vue 公共列表选择组件,引用Vant-UI的样式方式
- python下保持mysql连接,避免“MySQL server has gone away“方法
- 2019小程序没必要做了_企业发展小程序的必要原因
- linux clock命令,Centos Linux下使用date/clock/hwclock命令设置系统和硬件时间
- 积木赛尔号机器人_【点映观影】赛尔号大电影7:疯狂机器城赛尔宇宙探险迎人类首秀...
- arcmap新手教程_ArcGIS入门教程(1)——ArcMap应用基础
- 网络编程:TCP简单实现群聊功能
- 个人向常用的一些函数的汇总成一个简易模板
- python合并两个文本文件内容_Python将多个txt文本合并为一个文本的代码
- 图像识别技术原理和神经网络的图像识别技术
- MATLAB——斜抛运动