原文链接 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,问题解决

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





