如何模块化从 Next.js 中的多个目录导出的桶文件中的导入

Dim*_*nis 6 javascript handlebars.js reactjs next.js swc-compiler

我想modularizeImports在一个库上使用 Next.js 编译器的选项,该库的桶文件从库包内的多个目录导出。

我的意思是index.ts库的文件看起来像这样:

//index.ts
export {default as SomeComponent} from './components/SomeComponent';
export {default as someFun} from './utils/someFunction';
export {default as someHook} from './hooks/someHook';
Run Code Online (Sandbox Code Playgroud)

理想情况下我想要这样的东西

//next.config.js
  modularizeImports: {
    '@some/library': {
      transform: '@some/library/dist/(components|hooks|utils)/{{member}}',
    },
  },
Run Code Online (Sandbox Code Playgroud)

  1. 我不确定这个功能是否可行
  2. 如果是的话我不知道该怎么写。

我还尝试向它传递一个转换数组,但它只接受一个字符串。

在幕后,此选项是通过https://docs.rs/handlebars/latest/handlebars/afaik实现的