首页 > 编程语言 >node的版本管理nvm和npm的镜像管理mrm的使用

node的版本管理nvm和npm的镜像管理mrm的使用

时间:2024-04-25 17:13:40浏览次数:28  
标签:node npm use js mrm nvm 安装 Node

nvm

针对已经安装过node的情况

1.复制npm等配置的镜像等

image

2.命令行输入:

where npm (查看安装路径,看下哪些是等会儿需要重新再安装的一些全局包,避免之前的一些项目启动不了);
npm ls
image

3.卸载已经安装的node

  1. 删除Node.js安装目录(可以不删直接把文件夹换个名字例如node-old)
  2. 删除Node.js相关的环境变量
  3. 删除npm全局安装的软件包 (npm uninstall -g )(也可以先不删如果怕有什么问题的话)
  4. 删除npm缓存 (npm cache clean --force)

4.下载nvm安装包

下载地址:https://github.com/coreybutler/nvm-windows/releases
本地已经下载了在目录:D:\lccinstall\nvm\nvm-setup

5.nvm的使用常用指令

NVM-Windows 的基本用法
nvm root:列出 Node.js 的安装目录,默认是 NVM 的安装目录;
nvm root :设置 Node.js 的安装目录;

nvm list:列出已经安装的 Node.js 的版本号,正在使用的版本前标有星号;
nvm list available:列出所有可以安装的 Node.js 的版本;

nvm install :安装指定版本的 Node.js;
nvm install lts:安装最新的 LTS 版的 Node.js;
nvm install latest:安装最新版的 Node.js;

nvm uninstall : 卸载指定版本的 Node.js;

nvm use :使用指定版本的 Node.js;
nvm use lts:使用最新的 LTS 版的 Node.js,要是没安装就无法用;
nvm use latest:使用最新版的 Node.js,要是没安装就无法用;
nvm use newest 使用最新安装的 Node.js;
使用 nvm use 需要以管理员的身份打开 PowerShell。

nvm current:列出当前使用的 Node.js 的版本(也可以使用 nvm list)。

 

 

nrm

用nrm统一管理各种代理镜像:例如淘宝、yuannian、自己私服本地

npm install -g nrm

// 添加自定义的源 源就是启动verdaccio时打印出来的地址
nrm add demo-ui http://10.0.0.159:8080/

// 查看所有可用的源
nrm ls

// 切换源到我们的私有仓库
nrm use demo-ui

//如果没有创建用户的可以先创建用户
npm adduser --registry http://10.0.0.159:8888/

//最后发布npm的包
npm publish --registry http://10.0.0.159:8888/

标签:node,npm,use,js,mrm,nvm,安装,Node
From: https://www.cnblogs.com/chun321/p/18158130

相关文章

  • Node系列---【node版本管理工具-nvm的安装与使用】
    node版本管理工具-nvm的安装与使用1.下载地址官网地址:https://github.com/coreybutler/nvm-windows/releases2.安装默认安装,一路下一步即可。3.常用命令nvm-vnvmlsnvmlistavailablenvminstallnode版本号nvmusenode版本号切换node版本......
  • npm命令完整使用指南
    前言在我们的工作中,npm是我们会经常使用到的工具,比如我们在App自动化测试中使用到的appium,就是通过npm命令来安装的。但是有许多人表示,自己并不清楚npm命令的使用,本文就给大家介绍一下npm命令的使用。安装配置在我们安装配置好node.js之后,npm也是配置好的,无需我们再进行安装,我......
  • npm 常用命令
    关闭httsnpmsetstrict-sslfalse安装时候设置缓存目录(缓解你容量每天减小的c盘压力)npmconfigsetcache"路径"npmconfigsetprefix"路径"npmgetcache验证结果npmgetprefix 验证结果nvm安装遇到的问题环境变量  用户变量NODE_PATH=D:\ProgramFiles\n......
  • jenkins 配置为node进程不在时,自动连jenkins master服务器
    jenkins配置为node进程不在时,自动连jenkinsmaster服务器: 3.1viconnectToCI.sh3.2输入agent.jar命令,注意agentjar文件路径要写绝对路径#!/bin/shproc_name="slave-agent.jnlp"#进程名proc_num(){num=`ps-ef|grep$proc_name|grep-vgrep|wc......
  • npm 常见错误
    **certificatehasexpired**requesttohttps://registry.npm.taobao.org/failed,reason:certificatehasexpired解决方式//尝试更换镜像源:npmconfigsetregistryhttps://registry.npmmirror.com执行npmconfiggetregistry确认镜像源更换成功,再次尝试npmins......
  • node环境axios(AxiosError: Parse Error: Invalid header value char)解决方案
    最近在做一个electron项目时,需要在node环境使用axios请求,我试图向API发出请求,但我得到了这个错误:AxiosError:ParseError:Invalidheadervaluechar问题在于API返回的响应头中的值包含不允许的字符。Node.js的HTTP解析器比Web浏览器使用的解析器更严格,这可以防止抓取服务......
  • Cassandra节点重启失败 java.lang.RuntimeException: A node with address *** alread
    问题杀死一个节点后重启报节点已存在:java.lang.RuntimeException:Anodewithaddress***alreadyexists,cancellingjoin.Usecassandra.replace_addressifyouwanttoreplacethisnode.解决方法到另一个节点Cassandra的bin目录./nodetoolstatus查看需要重启......
  • 使用nssm在windows服务器上部署nodejs
    在Linux上,可以轻松的使用forever或者pm2来部署nodejs应用。但是在windows下就麻烦了,pm2明确的说支持Linux&MacOS,forever在windows下貌似问题多多:  另外还有一个选择就是iisnode,这个有空研究一下,今天先说下比较简单的nssm。nssm会监控你安装的node服务,如果node挂了,nssm会......
  • 国内npm源镜像(npm加速下载) 指定npm镜像
    使用淘宝镜像源加速NPM最新的npmconfigsetregistryhttps://registry.npmmirror.com之前的npmconfigsetregistryhttps://registry.npm.taobao.org使用腾讯云镜像源加速NPMnpmconfigsetregistryhttp://mirrors.cloud.tencent.com/npm/使用华为云 镜像......
  • npm发布自己的包
    首先在npm上注册一个账号https://www.npmjs.com/创建一个文件夹test执行npminit,主要是生成package.json文件package.json"name":"","version":"","main":"index.js",//入口文件"publishConfig":{"registry&quo......