Reactjs 为什么我不应该在生产中使用webpack dev server?

Reactjs 为什么我不应该在生产中使用webpack dev server?,reactjs,webpack,bundle,webpack-dev-server,production,Reactjs,Webpack,Bundle,Webpack Dev Server,Production,我已经通过AWS ec2实例部署了我的应用程序,它是用webpack dev server构建的。它说我应该把它改成生产。在开发中部署与在生产中部署有什么区别?如果开发服务器也将每个资产和组件编译成一个捆绑包,那么使用生产的好处是什么 补充问题: 当设置一个启动脚本来启动webpack dev服务器时,我看到人们将其编写为 "scripts": { "start": "webpack-dev-server --entry ./src/js/app.js --output-file

我已经通过AWS ec2实例部署了我的应用程序,它是用webpack dev server构建的。它说我应该把它改成生产。在开发中部署与在生产中部署有什么区别?如果开发服务器也将每个资产和组件编译成一个捆绑包,那么使用生产的好处是什么

补充问题: 当设置一个启动脚本来启动webpack dev服务器时,我看到人们将其编写为

  "scripts": {
      "start": "webpack-dev-server --entry ./src/js/app.js --output-filename ./dist/bundle.js"
  }
从中可以看出,将--output前置到-filename的原因是什么? 我试着在没有它的情况下写作,显然效果很好。我查阅了文档,但找不到我要找的内容。 如果有人知道的话,有人能告诉我那是什么吗?
谢谢。优化和安全是最大的因素

这只是为了发展,不是为了生产。它自己解释的模块名可能会编译东西,但不会缩小或混淆