位置: IT常识 - 正文

npm命令失效(npm命令不存在)

编辑:rootadmin
npm命令失效

推荐整理分享npm命令失效(npm命令不存在),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:npm无效,npm命令行,npm命令行,npm命令在哪里运行,npm命令在哪里运行,npm命令行,npm命令行,npm命令行,内容如对您有帮助,希望把文章链接给更多的朋友!

mac系统上单独升级了npm命令后,因为node版本过低没有提前升级,造成npm命令无法使用:

ERROR: npm v9.6.2 is known not to run on Node.js v10.15.1. You'll need to upgrade

to a newer Node.js version in order to use this version of npm. This version of

npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You

can find the latest version at https://nodejs.org/.

ERROR:

/usr/local/lib/node_modules/npm/lib/utils/exit-handler.js:21

  const hasLoadedNpm = npm?.config.loaded

 这种因为node版本比较低无法使用高版本npm的问题,通常解决办法:

一.查看当前版本

node -v

二、清除 Node.js 的 cache

sudo npm cache clean -f

 三、使用 npm 安装 n 模块,在这里我用的 Node.js 的多版本管理器 n 来升级的

sudo npm -g n

四、查看 node 的所有版本

npm view node versions

五、升级版本,这里我选择了升级到稳定版本

npm命令失效(npm命令不存在)

sudo n latest. //升级最新版本

sudo n stable  //升级稳定版本

sudo n XX.XX. //升级到指定版本

六、查看版本

node -v //查看升级后的最新版本

这个过程中,因为npm命令已失效,不能使用,所以步骤三不能执行成功,这时可以使用mac的Homebrew来实现:  brew install n

 执行成功后可以查看版本号: n --version

另:

 n命令安装最后有个error的提示,Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins

可通过执行: sudo chown -R $(whoami) $(brew --prefix)/*

另一方法(未测):

mkdir -p /Applications/Docker.app/Contents/Resources/cli-plugins brew cleanup

 附加几个命令:

1.node版本降级/升级(安装指定 node版本)

sudo n 版本号 // 例如:sudo n 10.16.0

2.卸载指定 node版本

sudo n rm 版本号

3.检测目前安装了哪些node版本

n

4.切换 node版本(不会删除已安装的其他版本)

sudo n 版本号

5.更新npm到最新版

sudo npm install npm@latest -g

6.cnpm安装低版本

npm install -g cnpm@7.1.0 --registry=https://registry.npm.taobao.org

解决问题中使用的命令收集:

brew updatebrew upgrade nodenpm install -g npm--brew update && brew upgrade node && npm install -g npm--brew install nvmnvm install node--nvm install 0.8.22nvm listnvm use 0.8.22
本文链接地址:https://www.jiuchutong.com/zhishi/283662.html 转载请保留说明!

上一篇:win7系统用excel制作折线图的方法(windows7如何制表)

下一篇:initsdk.exe是什么进程 作用是什么 initsdk进程的查询(initpki.dll有什么用)

  • 微博如何知道对方拉黑自己(微博如何知道对方已读信息)

    微博如何知道对方拉黑自己(微博如何知道对方已读信息)

  • canon相机怎么导出照片(canon相机怎么导出照片到安卓手机)

    canon相机怎么导出照片(canon相机怎么导出照片到安卓手机)

  • 喜马拉雅和喜马拉雅儿童vip通用吗(喜马拉雅和喜马拉雅fm一样吗)

    喜马拉雅和喜马拉雅儿童vip通用吗(喜马拉雅和喜马拉雅fm一样吗)

  • ppt动画窗格在哪里(ppt里面动画窗格在哪里)

    ppt动画窗格在哪里(ppt里面动画窗格在哪里)

  • 手机qq怎么隐藏腾讯会员(手机qq怎么隐藏黄钻图标)

    手机qq怎么隐藏腾讯会员(手机qq怎么隐藏黄钻图标)

  • 华为畅享10s的语音助手怎么打开(华为畅享10s语音唤醒功能在哪里设置)

    华为畅享10s的语音助手怎么打开(华为畅享10s语音唤醒功能在哪里设置)

  • 华为p40pro要贴膜吗(华为p40pro要贴膜手感)

    华为p40pro要贴膜吗(华为p40pro要贴膜手感)

  • 6.7英寸的手机多大(6.7英寸的手机多大图片)

    6.7英寸的手机多大(6.7英寸的手机多大图片)

  • 笔记本电池拆了能直接通电用吗(笔记本电池拆了直接适配器可以吗)

    笔记本电池拆了能直接通电用吗(笔记本电池拆了直接适配器可以吗)

  • 笔记本内存条通用的吗(戴尔笔记本内存条)

    笔记本内存条通用的吗(戴尔笔记本内存条)

  • 网易云累计听歌总时长(网易云累计听歌怎么删除)

    网易云累计听歌总时长(网易云累计听歌怎么删除)

  • zao为什么保存不了视频了(zao怎么保存不了)

    zao为什么保存不了视频了(zao怎么保存不了)

  • oppoa8和a11处理器差距(oppoa8好还是a11x好)

    oppoa8和a11处理器差距(oppoa8好还是a11x好)

  • windows系统都有几个版本(win系统有哪些)

    windows系统都有几个版本(win系统有哪些)

  • 锤子手机如何导出照片(锤子手机资料怎么传到华为手机)

    锤子手机如何导出照片(锤子手机资料怎么传到华为手机)

  • mate30pro怎么拍摄夜景照片(mate30pro怎么拍摄微距)

    mate30pro怎么拍摄夜景照片(mate30pro怎么拍摄微距)

  • 华为荣耀20怎么解锁(华为荣耀20怎么恢复出厂设置)

    华为荣耀20怎么解锁(华为荣耀20怎么恢复出厂设置)

  • 苹果11微信视频可以美颜吗(苹果11微信视频怎么开美颜)

    苹果11微信视频可以美颜吗(苹果11微信视频怎么开美颜)

  • 无限截词符的作用(表示无限截词检索)

    无限截词符的作用(表示无限截词检索)

  • 虚拟按键大师怎么用(虚拟按键大师怎么下载)

    虚拟按键大师怎么用(虚拟按键大师怎么下载)

  • w10系统我的电脑在哪(w10系统我的电脑不见了)

    w10系统我的电脑在哪(w10系统我的电脑不见了)

  • 咪咕爱看怎么投屏到电视(咪咕爱看怎么投屏到投影仪上)

    咪咕爱看怎么投屏到电视(咪咕爱看怎么投屏到投影仪上)

  • a9和a9x有什么区别(oppoa9x和a9有什么区别)

    a9和a9x有什么区别(oppoa9x和a9有什么区别)

  • 微信如何更改启动画面(微信如何更改启动界面)

    微信如何更改启动画面(微信如何更改启动界面)

  • QQ邮箱为什么添加不了邮件(qq邮箱为什么添加不到正文)

    QQ邮箱为什么添加不了邮件(qq邮箱为什么添加不到正文)

  • 智慧生命体yoyo是什么(智慧生命体的定义)

    智慧生命体yoyo是什么(智慧生命体的定义)

  • 苹果x和苹果xs外观有区别吗(苹果x和苹果xs外观区别图片)

    苹果x和苹果xs外观有区别吗(苹果x和苹果xs外观区别图片)

  • qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1

    qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1

  • 允许税前扣除的项目
  • 资源税应该如何计算
  • 印花税应纳税额计算方法
  • 财会英语汇总:税收术语?
  • 外资研发中心认定标准
  • 存货盘盈如何处理
  • 研发支出月末结转转去哪里?
  • 车辆固定资产的入账价值
  • 短期借款利息都需要测算什么
  • 上月多计收入,本月如何调整?
  • 去年支付的费用今年取得发票
  • 企业收到票据背书转让给其他公司怎么做会计处理?
  • 收入确认和发票的区别
  • 海关补料
  • 收取线路维护费合法吗
  • 湖北省教育费附加和地方教育费附加减免
  • 发票作废是不是很麻烦
  • 资产和利润表的关系
  • 申报是不是就是报税
  • 电子商务平台怎么下载中标通知书
  • 公司给职工买工伤险流程
  • windows hello用不了怎么办
  • window如何打开控制台
  • 电脑怎么更新系统日期
  • 承兑汇票公对公多久到账
  • 小规模纳税人主要缴纳
  • macos big sur操作
  • vue3.0解决跨域
  • 个人出售二手房要交增值税吗
  • php新手入门
  • 货物运输税费
  • yolo v5 focus
  • 会计核算中 制度有哪些
  • 从银行提取现金分录
  • 物业费可以分期付款吗
  • 防洪保安资金可以抵扣个税吗
  • 产权转移数据印花税计税依据含不含增值税
  • 离职员工的个税忘记申报了补申报会被处罚吗
  • 对公账号可以绑定微信提现吗
  • 仓库折旧会计分录
  • 织梦网站怎么添加关键词
  • 轿车折旧年限为几年
  • 印花税征税范围及税率
  • 固定资产投资额怎么计算
  • 银行承兑汇票是商业汇票吗
  • 收到税务局退回的个税手续费怎么入账
  • 买二手车注意事项与提车细节
  • 取得收入未开具发票
  • 研发费用加计扣除的条件
  • 小规模开票的税点是多少
  • 开票给子公司的流程
  • 公司暂估成本分录
  • 内帐外帐的区别与联系
  • mysql 5.6新特性
  • 利用的英文
  • win7系统怎么更新到win10
  • windowsxp无法定位程序输入点
  • mac怎么用bootcamp
  • debian reference
  • solaris 11.4
  • uefi硬盘安装win10
  • 如何给windowsXP磁盘加密码
  • win7开机时出现一堆英文
  • win8正版系统自带
  • win10升级补丁后死机
  • unity shader
  • jquery实现搜索功能
  • cocos2dx 2.2.2
  • android opengl绘图
  • node定时任务框架
  • 如何在unity里设置碰撞体积
  • 如何理解vue
  • python基础教程 入门教程
  • python有没有二维数组
  • android 获取时区
  • 扣缴个人所得税怎么算
  • 为什么要去山西
  • 换发票需要交钱吗
  • 新公司印花税的缴纳
  • 优税猫是什么运营模式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设