2016-08-30 98 views
0

关于学习React的大部分教程讨论在开发环境中使用node和webpack。我正在寻找有关部署到生产环境的信息。具体来说,您如何创建一个webpack生产服务器,以及如何在生产环境中运行它?谢谢如何部署使用节点和webpack的React应用程序?

+0

其实你不的WebPack在生产服务器上运行。创建一个本地生产webpack构建步骤,创建所需的所有静态文件。然后,您将文件上传到您的服务器并像其他任何文件一样提供服务。进一步阅读http://blog.andrewray.me/webpack-when-to-use-and-why/ –

回答

0

您可以使用webpack在生产环境中轻松编译reactjs。如果您知道您的项目正在扩大规模并且组件数量将增加,那么使用webpack总是更好。

Webpack提供了非常酷的代码分割功能,因为当你的组件增长时,你不想在单个文件中编译所有组件,但是你可以让它真的很慢。我建议你一次穿过webpack documentation。它清楚地提到了代码拆分以及它应该如何工作。

现在我建议在生产中使用webpack -p来缩小和丑化你的js。如果项目中的组件数量不断增加,那么代码分解会变得越来越多。

0

你不需要生产webpack。只要用它来将你的代码编译成一个包就行了,你很好!

生产中的反应应用程序只需要一个html,一个bundle.js(或者任何你命名你的包)以及你的项目的其他资产。

如果你使用NodeJs,你可能需要找到一个支持它的主机。例如Heroku

相关问题