在部署Vue应用程序时,生产webpack Web服务器的缺点

时间:2018-06-04 18:34:17

标签: webpack vue.js deployment

我正在使用webpack模板构建Vue应用程序。 到目前为止,一切看起来都不错,但我对部署有疑问。

当我运行npm run dev时,webpack会自动启动一个Web服务器,这样我只需要转到指定的地址即可看到正在运行的应用程序。 当我运行npm run build webpack捆绑所有内容然后将链接注入到捆绑的css / js /任意文件到dist/index.html

我的问题是:为什么生产脚本不能像开发一样启动Web服务器?我认为这会简化部署过程,我真的看不出任何不利因素......

有关网络包模板的信息:https://github.com/vuejs-templates/webpack

1 个答案:

答案 0 :(得分:0)

我看到了两个主要缺点:

  • 没有缩小和性能问题:交付的代码将是巨大的,而不仅仅是一小部分。此外,当他们不需要时,你会在后台一直运行像babel,eslint和hot reloading这样的东西。
  • 部署必须在Node.JS服务器上进行,而当你捆绑它时,任何服务器都可以部署捆绑包,因为那些只是html,css和javascript文件。