No matching version found for

本文详细解析了在Linux环境下使用npm安装依赖时遇到的错误,包括ENOENT和ETARGET问题,尤其是在从mac环境迁移到服务器时出现的不匹配版本问题。通过删除package-lock.json文件,成功解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文链接 No matching version found for

Linux上npm安装依赖报错:

npm WARN tar ENOENT: no such file or directory, open '/js-lambert/app/test-blog/mobile-static/node_modules/.staging/autoprefixer-12a2e9a7/lib/prefixes.js'
npm ERR! code ETARGET
npm ERR! notarget No matching version found for event-stream@3.3.6
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

项目在mac上是能够顺利运行的,传到服务器上却报错。

在网上查资料发现是package-lock.json的原因,删除package-lock.json,问题解决

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值