有人知道这个错误的原因吗?
warn - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/basic-features/fast-refresh#how-it-works
TypeError: Cannot read properties of null (reading 'length')
at eval (webpack-internal:///./node_modules/next/dist/client/dev/error-overlay/hot-dev-client.js:262:55)
我已经尝试注解掉页面中运行的任何组件,并从头开始创建一个新的NextJS-ts项目,但错误仍然存在。
2条答案
按热度按时间f2uvfpb91#
是的,看起来像是下一个13号窃听器。它看起来没有破坏任何东西,我可以告诉。
很可能是下面的
const hasUpdates = Boolean(updatedModules.length);
只需要是const hasUpdates = Boolean(updatedModules && updatedModules.length);
2ul0zpep2#
不使用
export default function Page(){}
将其更改为es6函数
const Page = () => {}
然后在底部添加
export default Page
。我在布局中也是这样做的。不知怎么的,这对我很有效:)