我有使用Stencil构建的该库。然后,我使用了他们新发布的React包装器构建器来发布包装器库。
现在我正在尝试将其与Next.js一起使用。当我将Next.js提供的动态导入用于单个组件时,它似乎可以正常工作。
但是在我尝试将所有动态导入放入一个文件并将其导出后,ReferenceError: window is not defined
错误开始弹出。
import dynamic from "next/dynamic"
import { Comp as OriginalComp } from "library/dist/types"
export const Comp = dynamic(
import("library").then(m => m.Comp),
{
ssr: false
}
) as typeof OriginalComp
我必须在使用该组件的地方编写完整的动态导入evry来避免此问题吗?