Javascript 如何在@mdx js/loader中使用新的自动反应运行时导入
我将MDX与React的新产品一起使用。我的babel配置如下:Javascript 如何在@mdx js/loader中使用新的自动反应运行时导入,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,我将MDX与React的新产品一起使用。我的babel配置如下: const plugins = [ ['@babel/plugin-proposal-nullish-coalescing-operator'], ['@babel/plugin-proposal-optional-chaining'], ['@babel/plugin-transform-react-jsx', { runtime: 'automatic', importSource: 'react'
const plugins = [
['@babel/plugin-proposal-nullish-coalescing-operator'],
['@babel/plugin-proposal-optional-chaining'],
['@babel/plugin-transform-react-jsx', {
runtime: 'automatic',
importSource: 'react'
}]
];
但是,当使用@MDX js/loader
通过Webpack绑定和传输MDX文件时,我遇到以下错误:
importSource cannot be set when runtime is classic.
看起来它没有从
Babel
配置中选择运行时作为automatic
。我如何告诉加载程序选择babel配置文件中提到的导入源。我相信mdx
1.x还不支持新的JSX转换。@chenxsan您知道有什么解决方法吗?@chenxsan那么这是否意味着运行时回到了经典模式?@istrupin是的,它确实回到了经典模式。