位置: 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有什么用)

  • 做了那么久公众号,这些微信运营基本概念你竟然不知道?(做了那么多改)

    做了那么久公众号,这些微信运营基本概念你竟然不知道?(做了那么多改)

  • 如何7步打造核心品牌营销推广方案(核打击流程)

    如何7步打造核心品牌营销推广方案(核打击流程)

  • 燃气热水器每天需要断电吗(燃气热水器每天用完要关掉吗)

    燃气热水器每天需要断电吗(燃气热水器每天用完要关掉吗)

  • 点淘怎么领红包(点淘怎么抢到大红包)

    点淘怎么领红包(点淘怎么抢到大红包)

  • 华为游戏助手悬浮窗怎么打开(华为游戏助手悬浮窗)

    华为游戏助手悬浮窗怎么打开(华为游戏助手悬浮窗)

  • opporeno4使用的是什么处理器(opporeno4手机好用不)

    opporeno4使用的是什么处理器(opporeno4手机好用不)

  • 华为手机录音功能在哪儿(华为手机录音功能在哪里怎么找)

    华为手机录音功能在哪儿(华为手机录音功能在哪里怎么找)

  • 抖音花屏是什么原因(抖音花屏是什么意思啊)

    抖音花屏是什么原因(抖音花屏是什么意思啊)

  • 微信收款助手怎么删除收款信息(微信收款助手怎么弄出来)

    微信收款助手怎么删除收款信息(微信收款助手怎么弄出来)

  • 蓝牙耳机掉了一个能配吗(蓝牙耳机掉了一只可以补吗)

    蓝牙耳机掉了一个能配吗(蓝牙耳机掉了一只可以补吗)

  • 苹果id没有邮箱怎么注册(苹果id没有邮箱安全问题又忘了怎么办)

    苹果id没有邮箱怎么注册(苹果id没有邮箱安全问题又忘了怎么办)

  • 西门子和法兰克编程的区别(西门子和法兰克哪个好用)

    西门子和法兰克编程的区别(西门子和法兰克哪个好用)

  • 微信30天超过5万不上传身份证可以吗(微信30天超过5万是怎么算的)

    微信30天超过5万不上传身份证可以吗(微信30天超过5万是怎么算的)

  • vivox30手机发热(vivox30手机发热怎么解决)

    vivox30手机发热(vivox30手机发热怎么解决)

  • 华为p40和荣耀30有什么区别(华为p40和荣耀30pro)

    华为p40和荣耀30有什么区别(华为p40和荣耀30pro)

  • 剪映慢动作视频怎么制作(拍好的视频怎么制作慢动作特效)

    剪映慢动作视频怎么制作(拍好的视频怎么制作慢动作特效)

  • 在快手里收藏上哪找(快手收藏的想去在哪)

    在快手里收藏上哪找(快手收藏的想去在哪)

  • 微信怎么隐藏电话号码不让任何人看到(微信怎么隐藏电脑登录图标)

    微信怎么隐藏电话号码不让任何人看到(微信怎么隐藏电脑登录图标)

  • 短信一点开就退出了什么意思(为什么打开短信以后信息就直接退出)

    短信一点开就退出了什么意思(为什么打开短信以后信息就直接退出)

  • 微信转账怎么关掉名字(微信转账怎么关闭24小时到账)

    微信转账怎么关掉名字(微信转账怎么关闭24小时到账)

  • ps图片居中快捷键(ps图片居中对齐快捷键)

    ps图片居中快捷键(ps图片居中对齐快捷键)

  • boss直聘被锁定了可以解封吗(boss直聘被锁定多久解封)

    boss直聘被锁定了可以解封吗(boss直聘被锁定多久解封)

  • 支付宝种树怎么换树(支付宝种树怎么退出合种)

    支付宝种树怎么换树(支付宝种树怎么退出合种)

  • 腾讯视频hdr臻彩收费吗(腾讯视频hdr臻彩视界怎么样)

    腾讯视频hdr臻彩收费吗(腾讯视频hdr臻彩视界怎么样)

  • 代扣个人借款分录
  • 税务师考试科目安排
  • 利润分配未分配利润借贷方表示什么
  • 往期企业所得税申报记录怎么查
  • 营业账簿指什么
  • 红字发票需要认证吗之前的发票还有用吗
  • 已认证的发票如何冲红步骤
  • 收到赠品入库需要用什么记录
  • 公司哪些支出不影响报表净利润总额
  • 购销合同印花税优惠政策
  • 小规模纳税人财务报表是按季还是按月申报
  • 未达账项有几种情况
  • 发票丢失可以冲销吗
  • 预付的账款属于
  • 营改增开票规定
  • 新三板公司股东人数
  • 增值税扣税项目范围
  • 纳税主要是哪些方面
  • 小企业怎么申请建设用地
  • 研发部门的办公费属于研发费的哪个类别
  • 集体福利是否可以抵税
  • 自然人收税管理
  • 怎么检查windows版本
  • win10右键个性化提示该文件没有与之关联
  • ps不支持win7吗
  • 公司收到项目投资款怎么做账 项目结束后需要退本金
  • 企业之间的违约金进什么科目
  • 进项税和销项税怎么理解
  • 计提房租费
  • 美容美发属于什么品类
  • 费用已付款跨年怎么做账
  • 银行存款期末调汇吗
  • 固定资产没提完折旧,提前处理
  • 补缴社保会被税务稽查吗
  • 转让专利权的会计处理结果
  • 税收返还需要缴纳什么税
  • 冲减管理费用是什么意思
  • yolov5损失
  • 房地产企业土地出让金抵减销项税额
  • 自动驾驶的时候可以睡觉吗
  • php gettext
  • php模板引擎语法
  • 程序员的表白情书
  • 一万字综述怎么写
  • 让我看看他们
  • 加油票没有纳税怎么办
  • 事业单位政府拨款的会计分录
  • sql server2005使用方法
  • 多处取得工资薪金
  • 为什么要加大研发投入
  • 周转材料怎么做分录
  • 没有发票如何做会计分录
  • 销售返利的账务处理案例
  • 只有合同没发票能挂账吗
  • 会计账簿的作用之一是编报和输出会计信息
  • linux动态库的制作
  • fedora最新版
  • freebsd怎么安装软件
  • window10预览在哪里找
  • git连接linux服务器
  • centos6 docker
  • noads.exe - noads是什么进程 有什么用
  • pphelper是什么文件
  • win7系统代理在哪里设置
  • win7开机屏幕狂闪不停怎么解决
  • window10使用ie8
  • win10正式版和专业版的区别
  • js自动执行点击事件
  • android游戏编程之从零开始
  • python让用户选择
  • 安装perl模块
  • opengl oes纹理
  • shell脚本检测文件是否存在
  • python的爬虫技术
  • js 返回上一页面并刷新
  • 如何python
  • java 把对象存到数据库
  • python 代码缩进
  • 小规模开票限额最新规定2022
  • 国税湖南电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设