【问题标题】:ModuleNotFoundError: Module not found: Error: Can't resolve 'next/Script' in '/vercel/path0/project/src/pages'ModuleNotFoundError:找不到模块:错误:无法解析 \'/vercel/path0/project/src/pages\' 中的 \'next/Script\'
【发布时间】:2022-10-16 21:05:34
【问题描述】:

我有一个在开发中运行良好的 nextjs 应用程序,但是当部署到 vercel 时出现上述错误

错误日志:

Failed to compile.
ModuleNotFoundError: Module not found: Error: Can't resolve 'next/Script' in '/vercel/path0/fm-platform-nextjs/src/pages'
> Build error occurred
Error: > Build failed because of webpack errors
    at /vercel/path0/project/node_modules/next/dist/build/index.js:15:924
    at async Span.traceAsyncFn (/vercel/path0/fm-platform-nextjs/node_modules/next/dist/telemetry/trace/trace.js:6:584)
Error: Command "npm run build" exited with 1


我读过我应该使用 git mv oldfilename oldfilename 因为套管。 但我不知道要更改什么,因为远程仓库中的字段与本地仓库相同

【问题讨论】:

  • 它应该是 next/script 而不是 next/Script

标签: webpack next.js vercel


【解决方案1】:

另外,请确保在您的 package.json 中您使用的是 Next.js 版本 11 或更高。

这个next/script 是在版本 11 中引入的。 https://nextjs.org/blog/next-11

如果您需要更新版本简单运行 yarn add nextnpm i next

info  - Creating an optimized production build  
Failed to compile.

ModuleNotFoundError: Module not found: Error: Can't resolve 'next/script' in '/Users/jonathans/projects/jons-nextjs/pages'

Copy of the error here: 

> Build error occurred
Error: > Build failed because of webpack errors
    at /Users/jons/projects/jons-nextjs/node_modules/next/dist/build/index.js:15:918
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Span.traceAsyncFn (/Users/jons/projects/jons/jons-nextjs/node_modules/next/dist/telemetry/trace/trace.js:5:584)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

【讨论】:

    猜你喜欢
    • 2021-06-30
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 2019-11-15
    • 2021-03-28
    • 2021-10-03
    • 2021-09-10
    • 2017-12-28
    相关资源
    最近更新 更多