我通常使用 webpack 和 babel 来配置我的 React 项目。最近尝试使用create-react-app。问题是,当您使用 create-react-app 创建应用程序时,项目上没有安装 babel 或任何构建工具(如 gulp),正如 package.json 文件中所示。那么如果没有这些工具,ES6 或其他东西如何工作呢?
最佳答案
像 babel 和 webpack 这样的东西是 react-scripts
包的依赖项,因此即使它们没有直接列在 package.json
中,它们也会通过npm(或yarn)作为安装依赖项的一部分,以及它们的依赖项。
这是 react-scripts
的 package.json
文件,您可以在其中看到所有依赖项:https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/package.json
这种效果称为依赖树,您最终可能会得到大量您不知道的库。
关于javascript - 如果没有 babel 或任何构建工具,create-react-app 工具如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54574566/