nvm安装部分node版本后没有npm的问题(14及以下版本)

开发过程中经常会遇到几年前老旧代码的情况,这个时候就需要切换低版本的Node,但是在使用NVM安装完成之后会发现,没有NPM包!那这个时候改怎么办呢?

1.根据你所安装的node版本号找到对应的npm版本

html 复制代码
查看对应版本号的网址:https://blog.csdn.net/by__csdn/article/details/154530619?fromshare=blogdetail&sharetype=blogdetail&sharerId=154530619&sharerefer=PC&sharesource=by__csdn&sharefrom=from_link

https://blog.csdn.net/by__csdn/article/details/154530619?fromshare=blogdetail&sharetype=blogdetail&sharerId=154530619&sharerefer=PC&sharesource=by__csdn&sharefrom=from_link

2.从NPM网站上下载所需要版本的NPM包

html 复制代码
NPM下载地址:https://registry.npmmirror.com/binary.html?path=npm/

https://registry.npmmirror.com/binary.html?path=npm/

3.下载完成后将zip文件解压,文件夹名字改成npm

4.将此npm文件夹拖拽到nvm安装目录中对应的node版本中的node_modules目录下

5.将npm文件夹里面的bin目录下的非文件夹文件复制一份拿出来,到对应node版本的根目录下,即与node_modules平级

6.使用npm -v测试

恭喜你,你做到了!

相关推荐
清风9159386298 小时前
告别Token账单无底洞:OpenClaw本地部署,重塑企业数据主权的唯一解
node.js·ollama·openclaw ai智能体·openclaw本地部署·openclaw硬件配置·ultralab
浩星8 小时前
「Vue3 + Cesium 最佳实践」完整工程化方案
前端·javascript·vue.js
小李子呢02118 小时前
前端八股Vue(5)---v-if和v-show
前端·javascript·vue.js
yuki_uix8 小时前
跨域与安全:CORS、HTTPS 与浏览器安全机制
前端·面试
用户3153247795458 小时前
React19项目中 FormEdit / FormEditModal 组件封装设计说明
前端·react.js
陆枫Larry8 小时前
Git 合并冲突实战:`git pull` 失败与 `pull.ff=only` 的那些事
前端
江南月8 小时前
让智能体边想边做:从 0 理解 ReActAgent 的工作方式
前端·人工智能
袋鱼不重9 小时前
Hermes Agent 安装与实战:从安装到与 OpenClaw 全方位对比
前端·后端·ai编程
汉秋9 小时前
iOS 自定义 UICollectionView 拼图布局 + 布局切换动画实践
前端