最近我开始学习react,我看到了一个教程,他们用Webpack
来创建生产和开发版本.但是没有解释这两个版本之间的区别是什么,以及何时必须使用哪个版本.我在网上搜索了一下,但没有找到任何对我有帮助的东西.有没有人有我错过/没有读过的教程或解释?
最近我开始学习react,我看到了一个教程,他们用Webpack
来创建生产和开发版本.但是没有解释这两个版本之间的区别是什么,以及何时必须使用哪个版本.我在网上搜索了一下,但没有找到任何对我有帮助的东西.有没有人有我错过/没有读过的教程或解释?
顾名思义,开发构建是出于开发原因而使用的.在这些构建中,您有源代码映射、调试和通常的热重新加载功能.
另一方面,生产构建在生产模式下运行,这意味着这是在客户机上运行的代码.生产版本运行uglify并将源文件构建为一个或多个最小化文件.它还提取CSS和图像,当然还有你用Webpack加载的任何其他来源.也不包括热重新加载.源 map 可能会包含为单独的文件,具体取决于您的网页devtool
settings.
生产和开发的具体区别取决于您的偏好和需求,这意味着它在很大程度上取决于您在网页配置中编写的内容.
webpack-production documentation 是非常直截了当的.