使用 appdir 时下一次导出失败 - “PageNotFoundError: 找不到页面 /(...) 的模块

twe*_*ypi 5 typescript reactjs webpack next.js

我使用带有实验性 appDir 标志的 NextJS,我添加了我的页面,如下所示:

在此输入图像描述

root 和 onboard 上的 layout.tsx 如下所示:

export default function DefaultLayout({ children }) {
    return (
        <>
            {children}
        </>
    )
}
Run Code Online (Sandbox Code Playgroud)

入职页面如下所示:

export default function Onboard() {
    return <div>onboarding page</div>
}
Run Code Online (Sandbox Code Playgroud)

当我点击 localhost:3000/public/onboard 时,这在浏览器中工作正常 - 但是当尝试进行下一个构建时,我收到错误:

PageNotFoundError: Cannot find module for page: /public/onboard
    at Object.getPagePath (...)
Run Code Online (Sandbox Code Playgroud)

不确定这是否与 appDir 下一个版本受到支持有关?

小智 1

现在可以通过 nextjs@canary 获取。昨天已经发布了

https://github.com/vercel/next.js/releases

文档: https: //beta.nextjs.org/docs/configuring/static-export