首页 > 解决方案 > 为什么将 app.js 更改为 app.tsx 会破坏我的 Next.js 项目?

问题描述

我正在尝试使用 TypeScript 设置 Next.js 框架,并且可以将页面更改为没有问题pages/index.jspages/index.tsx页面,但是当我尝试更改pages/_app.js为时pages/_app.tsx,项目因错误而中断:

错误:ENOENT:没有这样的文件或目录,打开/../../pages/_app.js

为什么会这样?我已经安装了 TypeScript、@types/react 和 @types/node

标签: javascriptreactjstypescriptnext.js

解决方案


您可以执行以下操作

  1. 关闭脚本即npm run dev
  2. 删除 .next 文件夹
  3. 再次运行应用程序 ( npm run dev)。它现在应该可以工作了。

我认为这是缓存的问题


推荐阅读