简体   繁体   English

Next.js 动态导入 object 解构

[英]Next js dynamic imports with object destucturing

import { UDFCompatibleDatafeed } from "./datafeeds/udf/src/udf-compatible-datafeed.js";从“./datafeeds/udf/src/udf-compatible-datafeed.js”导入{UDFCompatibleDatafeed};

I need to convert the above import to the next.js dynamic import.我需要将上面的导入转换为 next.js 动态导入。 So I tried this way所以我尝试了这种方式

const UDFCompatibleDatafeed = dynamic(() => import("./datafeeds/udf/src/udf-compatible-datafeed.js").UDFCompatibleDatafeed);

UDFCompatibleDatafeed is a javascript class. UDFCompatibleDatafeed 是 javascript class。

I am getting an error我收到一个错误

TypeError: UDFCompatibleDatafeed is not a constructor类型错误:UDFCompatibleDatafeed 不是构造函数

Seems this is not importing correctly.似乎这没有正确导入。

How do I fix this?我该如何解决?

Use this:用这个:

const UDFCompatibleDatafeed = dynamic(
  () => import("./datafeeds/udf/src/udf-compatible-datafeed.js")
  .then(m => m.UDFCompatibleDatafeed)
);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM