【发布时间】:2019-12-25 21:27:20
【问题描述】:
请帮助我解决以下问题:
“npm”是我们安装Node.js时出现的。我说的对吗?
"create-react-app" 包安装/加载我们的 React 项目所需的 Babel 和 Webpack。我说的对吗?
什么时候编译和翻译 React 代码?以下几点是否正确?
一个。创建 React 项目并开发一些代码后,我们正在通过运行“npm start”命令在浏览器中加载我们的应用程序。那么在运行这个命令时,Babel 是否会编译 React 代码并将其转换为具有 ES5 标准的 JavaScript 代码?当我们运行“npm start”命令时,是否会发生这种向 ES5 的转换?
b.我还了解到 Webpack 会将 React 项目中的所有各种文件合并到一个 .js 文件中。那么当我们运行“npm start”命令时,Webpack 是否会合并所有不同的文件?
- 所以如果我的上述理解是正确的,当我们运行“npm start”命令时,React 代码将被编译、翻译和合并到一个文件中。正确吗?
【问题讨论】:
-
你可以在这里查看 npm start 的确切作用:github.com/facebook/create-react-app/blob/master/packages/…
标签: node.js reactjs npm webpack babeljs