npm安装nrm源管理器后执行nrm ls报错的解决办法

 

今天下午在配置npm淘宝镜像的时候报错,解决后分享一下经验

修改nrm源时,终端执行nrm ls查看源报错,错误码ERR_REQUIRE_ESM

b7da1c886ea04534a00d317efdc8159a.png

 先npm root -g获取节点模块目录

1a9e757f431240b59f76bc0d58612c17.png

 然后找到node_modules下nrm下的cli.js配置文件

3127545ecef1442c802bb53886d1bd7b.png

因为报错的原因是cli.js中无法打开node_module\open\index.js中暴露的open方法,所以注释掉去cli.js中 const open = require('open') 即可

07030ce3b5ef495a87ef1bc5bfb721fd.png

重新打开终端,执行nrm ls发现此时能够查看源了

4aecca44ab7b4a4288bbff8785b4ab93.png

这样就可以nrm use taobao切换至淘宝镜像或其他源了  

443f21d205d34500b8461bff9c27b7ff.png 

执行nrm config ls检查,配置成功 

希望这篇文章能够解决你的问题。我是栖夜,感谢阅读

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LeonardoSya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值