【问题标题】:Next Start not working - Cant find index.js and throwing cannot find module errorNext Start not working - Cant find index.js and throwing cannot find module 错误
【发布时间】:2021-10-22 17:14:34
【问题描述】:

我有一个 nextjs 项目,我最初是使用 npx create-next-app --typescript 开始的。

下一个版本:10.0.4

在 package.json 文件中:

  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
  },

我可以使用 npm run dev 来访问我的项目。我还可以使用 npm run build 来创建我的项目的构建版本。

但是,当我尝试使用 npm run start 或 npm start 时,我不断收到以下错误:

Error: Cannot find module 'D:\myProject\.next\server\pages\index.js'

当我查看 .next 目录时,我看到的不是 index.js 文件,而是 index.html 文件。

我已经用一个全新的 nextjs 项目尝试了这个,并使用他们的样板应用程序 (npx create-next-app --typescript) 完成了相同的步骤,并且在生成构建版本时,它也没有 index.js 文件但是当使用 npm start 时,它起作用了。

有人遇到过这个问题吗?是Next的版本吗?当我尝试样板应用程序方法时,它使用“next”:“11.1.0”。我的完整项目使用“下一个”:“^10.0.4”。

【问题讨论】:

    标签: node.js reactjs npm next.js


    【解决方案1】:

    如果有人遇到相同问题,请找到答案。我必须基本上更新我的 react、reactDom 以及它的最新版本。全部更新后,npm start 或 next start 即可工作。

    我按照这里的步骤操作。

    https://nextjs.org/docs/upgrading

    【讨论】:

      猜你喜欢
      • 2022-12-26
      • 2023-02-04
      • 2023-01-05
      • 1970-01-01
      • 2022-12-27
      • 2021-03-11
      • 2019-10-08
      • 2022-12-02
      • 2022-12-27
      相关资源
      最近更新 更多