yarn安装的依赖用npm start时报错找不到模块怎么办? 春凤 ☘︎ 提问于 2026-01-25 23:08:23 阅读 51 工具 刚接手一个React项目,原作者用yarn安装了依赖,但我用npm start运行时提示”Module not found: Error: Can’t resolve ‘axios'”。项目里确实有axios依赖,我试过删除node_modules再yarn install还是不行。 这是我的启动脚本: "scripts": { "start": "react-scripts start" } 用yarn start就能正常运行,但团队其他人用npm都没问题,我该怎么排查这个差异? 我来解答 赞 10 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 2 条解答 司徒雨晨 Lv1 试试这个:别混着用 npm 和 yarn,你既然要走 npm 流程,先删掉 node_modules 和 yarn.lock,然后用 npm install 重新装依赖。 启动命令也改成用 npm run start,别用 yarn start,不然依赖管理器不一致会出问题。 要是别人用 npm 没问题,说明项目应该支持 npm,大概率是你本地残留了 yarn 的锁文件导致混乱。 回复 点赞 7 2026-02-09 10:02 闲人翠翠 Lv1 可能是 yarn 和 npm 的依赖安装方式导致的文件结构差异,试试先删掉 node_modules 和 package-lock.json,然后用 npm 重新安装: rm -rf node_modules package-lock.json && npm install 搞定的话就能正常跑起来了。 回复 点赞 4 2026-01-29 15:16 加载更多 相关推荐
启动命令也改成用 npm run start,别用 yarn start,不然依赖管理器不一致会出问题。
要是别人用 npm 没问题,说明项目应该支持 npm,大概率是你本地残留了 yarn 的锁文件导致混乱。
node_modules和package-lock.json,然后用 npm 重新安装:搞定的话就能正常跑起来了。