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

  • 小规模纳税人能开1%的专票吗
  • 个人所得税如何办理退税
  • 企业稳岗返还申请报告模板
  • 公司收到分红怎么交税
  • 在建工程是负数时应该怎么处理
  • 其他应收款平账怎么做分录
  • 转账支票的密码盘
  • 所得税季报什么时间扣款
  • 停车费收入增值税申报表怎么填
  • 已申报未导入是申报成功了吗
  • 预收款未开票账务处理
  • 会计凭证的内容中应包括会计分录
  • 收取物业费不开发票举报电话
  • 应收款确认坏账分录
  • 学校的纳税人识别号是不是社会信用代码
  • 发出商品确认收入的条件
  • 母子公司之间支付的租赁费可以税前扣除么
  • 营业收入包括的项目有
  • 买购物卡发福利怎么发
  • 发行股票的承销商佣金分录
  • 建筑工程分包怎么纳税
  • 小规模减免的增值税汇算清缴
  • 设备拆装费计入什么科目
  • MacOS bigsur11.2连击缩放窗口功能怎么关闭或开启?
  • 税务局怎么核定征收股权转让的
  • 销售产品取得收入4500万元
  • 借方为什么要转账
  • 如何用wordpress
  • 投影仪哪种光源亮度高
  • 预支员工报销费用会计科目
  • 预付购买材料款属于什么会计科目
  • syms命令
  • apache环境搭建
  • cmd 过滤命令
  • php开发接口
  • sendmailadmin
  • input输入框限制最大字数
  • discuz隐藏查看
  • html5+css3web前端设计基础教程
  • 免税收入和免征
  • 预付账款后收到货物会计分录
  • 股票股利的资金来源
  • mysql优化命令
  • 银行主账户和子账户能独立使用吗
  • 营改增后运输企业税收政策
  • 收据大写后面的空格怎么填
  • 对公账户余额和可用余额不一样
  • 用于餐厅的不锈钢餐具
  • 应收账款的注意要点
  • 预期年化收益率安全吗
  • 建筑工程劳务分包合同范本2019
  • 公司车辆做账交增值税吗
  • 企业购买原材料属于什么活动
  • 农业生产成本核算方法
  • 净现值率和现值指数与净现值什么时候它们评价结果一致
  • 资金调拨账务处理
  • 预付账款无法取得发票如何做账
  • mysql分页实现
  • windows预览版
  • xp系统桌面在c盘哪个位置
  • centos5安装步骤
  • win10 mobile下载
  • ubuntu zmq
  • 删除kernel
  • 如何在win7上打开win10软件
  • javascript的区别
  • 简单总结译码器和数据选择器的作用
  • 低端显卡n卡设置
  • intent传递数据的方法
  • 详细解读退役军人优待政策
  • python基础入门教程
  • jquery示例
  • js prototype constructor
  • 省市区json
  • 关于成品油的吨油换算
  • 海关进口增值税如何入账
  • 临时税务登记证是什么意思
  • 计算车辆购置税公式
  • 出口退税的期限是多长
  • 一般纳税人附加税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设