创建 React 应用程序是否启用 ES 模块?
Do creating a React app enables ES Modules?
我正在学习 MERN 并开始学习后端部分,我了解到我们必须在 package.JSON 中启用 ESM 才能使用导入和导出,但在使用 React 构建前端时无需执行任何操作
React 本身不关心。
您是否需要配置任何东西取决于您用于前端开发的工具。
例如。 create-react-app 和 Vite 配置它们用于与 ESM 一起工作的捆绑器,但是如果你从头开始,例如你自己的Webpack配置,你需要自己弄清楚配置。
我正在学习 MERN 并开始学习后端部分,我了解到我们必须在 package.JSON 中启用 ESM 才能使用导入和导出,但在使用 React 构建前端时无需执行任何操作
React 本身不关心。
您是否需要配置任何东西取决于您用于前端开发的工具。
例如。 create-react-app 和 Vite 配置它们用于与 ESM 一起工作的捆绑器,但是如果你从头开始,例如你自己的Webpack配置,你需要自己弄清楚配置。