mdx.macro:路径必须是字符串。收到未定义

时间:2019-06-04 13:45:10

标签: javascript reactjs create-react-app

我基本上想这样做:      importMDX(`../${variable}.mdx`);

但是唯一起作用的是:      importMDX('../filename.mdx');

是否完全不支持在importMDX()函数中使用变量,或者我缺少某些内容?我浏览了MDX的文档,但是他们没有给出执行我想做的事的示例,但是他们没有声明也不支持。

文档:https://www.npmjs.com/package/mdx.macro

我基本上想做他们在示例中所做的事情,但是在文件路径中使用as /

import { importMDX } from './mdx.macro'

const myVariable = './my-document.mdx'; //I want to do this
const MyDocument = React.lazy(() => importMDX(myVariable))//Here

ReactDOM.render(
  <React.Suspense fallback={<div>Loading...</div>}>
    <MyDocument />
  </React.Suspense>,
  document.getElementById('root')
)

0 个答案:

没有答案