小编Yar*_*art的帖子

更改文件名会导致部署 Vercel 时出错

当我更改文件名时,部署 Vercel 时会出现错误。我受到了影响

components/NavBar.tsx
Run Code Online (Sandbox Code Playgroud)

pages/ThankYou.tsx
Run Code Online (Sandbox Code Playgroud)

文件。

最初使用上述名称进行部署后,我已将所有文件名对齐为小写,因此我必须重命名

components/navbar.tsx
Run Code Online (Sandbox Code Playgroud)

pages/thankyou.tsx
Run Code Online (Sandbox Code Playgroud)

并部署了他们。

我收到如下图所示的错误,并且部署失败。 在此输入图像描述

文字版本:

21:59:05.755    https://nextjs.org/telemetry
21:59:05.809    info  - Checking validity of types...
21:59:13.352    Failed to compile.
21:59:13.353    ./pages/about-iq.tsx:7:20
21:59:13.353    Type error: Cannot find module '../components/navbar' or its corresponding type declarations.
21:59:13.353       5 | import { useRouter } from 'next/router';
21:59:13.353       6 | 
21:59:13.353    >  7 | import NavBar from '../components/navbar';
21:59:13.353         |                    ^
21:59:13.353       8 | import Footer from '../components/footer';
Run Code Online (Sandbox Code Playgroud)

thankyou.tsx 是一个页面,所以此时没有错误,但是当我将其重命名为再次NavBar.tsx并部署它并访问时domain/thankyou,我收到了 404 错误。此时,当我访问 时 …

next.js

5
推荐指数
1
解决办法
1552
查看次数

标签 统计

next.js ×1