【发布时间】:2021-11-28 04:39:23
【问题描述】:
我需要将此行转换为 next.js 动态导入,并且没有 SSR
import { widget } from "./charting_library/charting_library";
这个我试过了
const widget = dynamic(() => import("./charting_library/charting_library").then((mod) => mod.widget), {
ssr: false
});
这似乎不是正确的方法,而且 charting_libray.js 文件是以前项目中编译的 js 文件。
是我的导入方式还是js文件的问题?如果这是导入方法,我该如何解决?
【问题讨论】:
-
./charting_library/charting_library是 React 组件吗?next/dynamic仅用于导入 React 组件。对于常规 JavaScript 库,只需使用 Why am I getting ReferenceError: self is not defined in Next.js when I try to import a client-side library? 中所述的常规动态导入。
标签: javascript node.js reactjs webpack next.js