如何配置 Babel 只将 React JSX 标签转换为 JS?
How to configure Babel to transform only React JSX tags into JS?
我将 React 与 Webpack 和 babel 结合使用。我自己配置了应用程序(不使用 create-react-app),但 babel 使用将 es6 转换为 es5 的默认配置。我只想将 JSX 转换为 JS。真的,我只需要支持最新版本的 macOS 和 iOS Safari,不需要任何其他浏览器。是否可以像这样配置 webpack and/or babel?
As Felix Kling said, @babel/preset-react 仅将 JSX 元素转换为 JS。一些遗留组件(如函数表达式和变量)仍在捆绑包中,但这是因为 Babel 的工作方式。
我将 React 与 Webpack 和 babel 结合使用。我自己配置了应用程序(不使用 create-react-app),但 babel 使用将 es6 转换为 es5 的默认配置。我只想将 JSX 转换为 JS。真的,我只需要支持最新版本的 macOS 和 iOS Safari,不需要任何其他浏览器。是否可以像这样配置 webpack and/or babel?
As Felix Kling said, @babel/preset-react 仅将 JSX 元素转换为 JS。一些遗留组件(如函数表达式和变量)仍在捆绑包中,但这是因为 Babel 的工作方式。