NextJs 未使用的 Javascript

TCS*_*TCS 1 next.js

我在 vercel 上使用 nextjs 。

在我的主页上进行谷歌灯塔页面速度测试。

它返回“删除未使用的 javascript”,并列出我的其他 staticprops 页面的 javascript 文件,例如;

privacy-policy.js
gdpr.js
shopping-cart.js etc.
Run Code Online (Sandbox Code Playgroud)

为什么它加载其他页面,而我不在这些页面上?我怎样才能阻止它?它们必须仅在其自己的 url 处加载。

Che*_*del 5

NextJSprefetch默认对链接路由执行此操作。

您可以禁用它以避免加载其他页面:

<Link href="path" prefetch={false} />
Run Code Online (Sandbox Code Playgroud)