为什么不使用webpack的devServer开发服务器

为什么不使用webpack的devServer开发服务器

​看到这里,发现老师是使用nodemon进行开发的热加载,既然使用webpack,为什么不使用webpack的devServer呢?

这样还更好理解一点

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2021-02-10 23:21:24

要清楚devServer是干嘛用的?它启动了一个web静态资源的服务,把webpack打包好的资源提供给浏览器访问使用。


nodemon是干嘛用的?它是一个node进程,监视入口文件的变化,并进行重启node进程。


再看看我们场景,我们的场景是运行web项目 还是 node的项目? 因为是接口服务,所以是node,那么选择哪个?对,选择nodemon。国外的很多项目,也是用的nodemon,效率高方便~~

  • 提问者 慕九州5038668 #1

    主要是用了webpack,觉得要运行打包后的文件更加合理,内存中运行打包,然后内存打包后,直接运行打包后的js文件。

    因为如果还运行源代码,那么webpack打包就更趋向于生产环境打包文件,开发环境的webpack配置就没啥用了。


    我的理解是webpack是1个超级集成工具,既然用了webapck,那么所有的东西都尽量往webpack靠拢,持续优化调整,例如eslint、babel都要往webapck里集成


    我自己找到的1个方案是:使用nodemon-webpack-plugin这个webpack插件,能够100%实现内存中打包,然后直接执行打包后的js文件。


    个人觉得这种方案更加合理!!


    2021-02-11 10:27:01
  • Brian 回复 提问者 慕九州5038668 #2

    ?不错~,可以把自己的项目与大家分享哦~

    2021-02-17 09:44:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师