【问题标题】:NextJS12 production build errors on module not found未找到模块上的 NextJS12 生产构建错误
【发布时间】:2022-01-05 10:38:57
【问题描述】:

操作系统:Windows 10 节点:16.13.0 NextJS:12

我刚刚升级到 nextjs 12,现在在 next build 上获得 Module not found

这工作正常 next -p 3000

但是当我运行next build 时,事情似乎正在编译,但最后它失败并出现以下错误。

> next build
...

info  - Creating an optimized production build .Warning: 4 repetitive deprecation warnings omitted.

info  - Creating an optimized production build
Failed to compile.

Module not found: Error: Can't resolve './C:/Users/X/AppData/Roaming/npm/node_modules/next/dist/client/next.js' in 'F:\myproject\x\client'

> Build failed because of webpack errors

既然它在抱怨 next.js,我认为它与我的其他库没有任何关系吗?我的应用程序在 nextjs 开发模式下运行良好。

【问题讨论】:

  • 再次尝试npm i 重新安装所有依赖项,然后重新构建。
  • 删除.nextnode_modules目录并锁定文件。然后运行yarnnpm i。如果它仍然不起作用,请为我们提供一个最小的、可重现的示例,并且可以选择在 github.com/vercel/next.js/issues 创建一个问题。

标签: npm next.js


【解决方案1】:

我不认为这是一个实际的错误。这发生在我身上一次。只需尝试先删除 .next 文件夹,然后运行 ​​npm run build。如果这不起作用,请尝试删除 node_modules 文件夹并再次运行 npm install

【讨论】:

    【解决方案2】:

    几天前发生在我身上的事情。

    我解决了这个问题,

    1. 删除node_modules文件夹
    2. 删除.next文件夹
    3. 运行命令:
      npm i`and then `npm run build
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-08
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      相关资源
      最近更新 更多