为什么要为节点捆绑React server.js?

时间:2016-11-15 07:15:30

标签: javascript node.js reactjs isomorphic-javascript react-starter-kit

在他们与Webpack捆绑的React Starter Kit中,服务器端代码转换为server.js,我认为这可能很方便,但后来我开始想知道为什么首先捆绑服务器端代码,在所有Node都有自己的依赖管理并且不需要它之后。其次,由于解析了整个文件,它甚至不会使效率更低?

1 个答案:

答案 0 :(得分:0)

React代码通常是用ES6编写的,但Node还不支持es6代码,它只能理解es5。因此,如果您想在不捆绑的情况下使用它,所有代码都将在移动中首先得到遵守。这将最终影响性能,因此您可以将其用于开发目的,但在生产中,建议使用捆绑的代码。

所以主要原因是性能