centos7安装nodejs后npm报错Cannot find module ‘../lib/utils/unsupported.js‘

 参考某网站安装nodejs  V14.18.1版本时,发现npm 运行报错‘Cannot find module '../lib/utils/unsupported.js'

Node.js 安装配置 | 菜鸟教程Node.js 安装配置 本章节我们将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。 本安装教程以 Node.js v4.4.3 LTS(长期支持版本)版本为例。 Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/。 你可以根据不同平台系统选择你需要的 Node.js 安装包。 Node.js 历史版本下载地址:https://nodejs.org..https://www.runoob.com/nodejs/nodejs-install-setup.html​​​​​​​

之后查了下其他网站,找到解决办法如下

Cannot find module ‘.. / lib / utils / unsupported. JS’ problem in installing node in centos7 | ProgrammerAHicon-default.png?t=LA46https://programmerah.com/cannot-find-module-lib-utils-unsupported-js-problem-in-installing-node-in-centos7-31971/

1.移除原有npm和原软链接

cd /opt/package/node-v14.18.1-linux-x64/bin

mv npm npm.backup

rm /usr/local/bin/npm


2. 重新建立软链接

ln -s ../lib/node_modules/npm/bin/npm-cli.js ./npm

ln -s /opt/package/node-v14.18.1-linux-x64/bin/npm /usr/local/bin/

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值