【发布时间】:2020-06-17 05:40:44
【问题描述】:
我需要导入一个 npm 包,但是当我使用“import”语句时失败了 像这样
import { cuteLuna } from 'lunacomponent';
我得到一个错误:不能在模块外使用 import 语句
我将其更改为动态导入后,它可以工作。
const cuteLuna = dynamic(() => import('lunacomponent').then((a) => a.cuteLuna), {ssr: false});
我的问题是,为什么我应该使用动态导入而不是通常的导入?
谢谢!!
【问题讨论】: