运行npm run dev启动Next.js项目报MODULE_NOT_FOUND错误如何解决
报错核心原因
- 项目存放路径包含Windows命令行特殊字符
&,命令执行时路径被&截断,导致Node无法正确识别项目下的next依赖路径 - 也可能存在项目依赖未完整安装的情况
修复方案
- 优先修改项目父文件夹名称:将路径中的
React&Next文件夹重命名为不含特殊符号的名称(比如React_Next),确保项目完整路径没有&、空格、中文这类特殊字符,修改完成后重新执行npm run dev测试 - 如果修改路径后仍报错,按顺序执行以下命令重装依赖:
- 删除旧的依赖和缓存文件
rm -rf node_modules package-lock.json .next- 重新安装依赖
npm install- 启动项目
npm run dev - 应急临时启动方案:不想修改路径的情况下可以直接执行
npx next dev启动项目
内容的提问来源于stack exchange,提问作者Ghulam Mustafa
相关产品推荐
相关产品推荐

