next.js 在getServerSideProp中导入结束于客户端包#53487

bprjcwpo  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(74)

我正在调查为什么在我的客户端包中看到crypto-browserify polyfill。在我的代码中,我有这样的东西

// /pages/[myPage].tsx
import { crypto } from 'crypto';

export const getServerSideProps: GetServerSideProps<MyProps> = async (context) => {
  // use crypto package here
}

// not using crypto anywhere else

字符串
在这种情况下,加密导入在页面文件的顶部完成,但仅在getServerSideProps上下文中使用。它是否仍然会在客户端包中结束?

soat7uwm

soat7uwm1#

getServerSideProps函数中的任何导入都不应该在客户端包中结束。
Here is the reference.

相关问题