我正在尝试使用动态导入来根据传递给组件的道具导入不同的模块。组件的路径保存在对象中
const components = {
'apple': './Apple.js',
'orange': './Orange.js',
// ...
}
然后
// ...
import(components[this.props.type])
// ...
不幸的是,我收到以下错误:
Unhandled Rejection (Error): Cannot find module './Apple.js'
当我明确指定文件名 ( import('./Apple.js')
) 时它会消失。是否可以强制 nextjs 为这些动态模块提供服务?