首页 > 编程语言 >nvm node版本管理工具踩坑记录

nvm node版本管理工具踩坑记录

时间:2022-12-05 10:37:22浏览次数:45  
标签:node npm 版本号 管理工具 文件夹 版本 nvm

nvm  安装包下载地址:https://github.com/coreybutler/nvm-windows/releases

 

 下载后双击安装

注意事项 

1、如果已经安装过nodejs 请先卸载

2、如果计算机属性环境变量中有NODE_PATH 则删除(需重启)

 

安装好nvm后可以安装node    nvm install 版本号

 

选择对应node 版本 nvm use 版本号  (如果node -v 不生效请确保注意事项是否完成,如果还是不行请  nvm root 获取nvm系统路径在计算机中打开指定路径手动删除原安装的node版本(需重启))

续上  若npm -v不生效 查看nvm root 获取的路径下面的对应node版本中的node_modules 文件夹下npm是否存在 

 

 如不存在 打开网址 https://nodejs.org/zh-cn/download/releases/ 查找node所对应的npm版本号

 

 打开 网址https://registry.npmmirror.com/binary.html?path=npm/ 下载对应版本号的npm  解压后更改文件名为npm 放置上文的node_modules 文件夹中 并将bin文件夹下的

 

 四个文件复制后放入与node_modules同级的文件夹中

 

 这时候 npm -v就成功了
至此全部完成撒花

标签:node,npm,版本号,管理工具,文件夹,版本,nvm
From: https://www.cnblogs.com/yihuite-zch/p/16951599.html

相关文章

  • Nodejs与工程化开发
    Node原生基础Node基础概念、NPM命令、V8引擎概念、JavaScript模块化CMDAMDUMD、EventLoop事件循环、同步异步、阻塞非阻塞、任务队列、宏任务、微任务、原生Node模......
  • Node.js躬行记(25)——Web自动化测试
    网页在提测流转给QA后,如何能帮他们更有效而准确的完成测试,是我一直在思考的一个问题。QA他们会对网页编写测试用例,在提测之前会让我们将优先级最高的用例跑通,......
  • Node.JS编写的DNS分发器
    Node.JS编写的DNS分发器 constdgram=require('dgram');//获取本地时间字符串functiongetDateStr(){return(newDate()).toLocaleString();}functionch......
  • Nodejs安装教程
    【一】、安装环境 下载地址:https://nodejs.org/en/     【二】、安装步骤1、双击安装包,一直点击下一步。 2、点击change按钮,更换到自己的指定安装位置,......
  • Node.js实现国密算法
    一、node.js环境安装1去官网下载压缩包,并放置到/usr/local/bin文件夹下2进行环境变量配置vim/etc/profile在环境变量文件的末尾添加exportNODEJS=/usr/local/b......
  • nodejs新版本引起的:digital envelope routines::unsupported
    一、起因由于电脑重装系统,重新下载nodejs,自然更新到最新版本18,之前的版本才16。更新到最新nodejs版本后,运行vue文件,报错:this[kHandle]=new_Hash(algorithm,xofLen);......
  • node js中的buffer
    Node中Buffer的深度解析Node中Buffer的深度解析在Node中,应用需要处理网络协议、操作数据库、处理图片、接收上传文件等,在网络流和文件的操作中,还要处理大量二进制数据,Jav......
  • nodejs express报错request entity too large
    今天在做上传图的功能时遇到报错413PayloadTooLarge; expressdeprecatedres.send(status):Useres.sendStatus(status)insteadindex.js:18:13PayloadTooLargeErr......
  • 使用NodeMcu(ESP-12E)的串口通信淘晶驰串口屏
    目录1.背景2.准备工作-硬件准备-软件准备3.程序编写-串口屏-NodeMcu总结1.背景没有原因,我开心。2.准备工作-硬件准备NODEMCU(NodeMcu官网)选用的IO......
  • Node访问MySQL出错:Cannot set headers after they are sent to the client
    错误内容解决办法发现代码中出现两个res.send()导致该错误即客户端一次请求但服务端有两个或多个响应导致该错误!......