首页 > 关于webpack

关于webpack

我该如何定为webpack
对于webpack我也只是看了官网一些东西,上其他人博客看了些资料,写了几个简单的demo
一直看到说有人说

gruntgulp等等工具过时了,webpack要来统一天下了

我对webpack能否完全取代构建工具还抱有疑问,,,
只是,,我认为把webpack当成前端模块化的解决方案难道不是来得更合理一些?
构建交给构建工具,然后webpack来解决模块化问题
这样的工作流不是来得更加清晰吗?


webpack可以取代部分gulp中的功能,不过它俩不是相同职能的工具,一个是打包工具,一个是构建工具,我现在的项目的话,打包封装工作交给webpack来做,检查测试这种流程性的工作交给gulp来做,两者配合挺和谐的还,而且使用webpack-dev-server和热替换功能做前端开发,效率是挺高的


https://diamont1001.github.io...


看看这个,使用 webpack + react + redux + es6 开发组件化前端项目,整套流程都梳理出来了,不需要 gulp 之类的


webpack 仅仅是打包工具,打包的姿势千奇百怪,gulp 这种是构建工具,目标不同。即使比也应该和 Browserify 比,所以没有取代一说。

不过 npm script + webpack 倒是一个不错的选择。

那些说取代的,估计就没理解 gulp 和 webpack 的区别吧,或者一直只是用 gulp 来做打包???

webpack 怎么发布脚本到服务器?

// 举个最简单的例子

如果团队强制提交代码到git服务器上的之前是要求所有测试用例都可以跑过,所以可以把提交git这个动作变成一个gulp任务,gulp自动去跑测试,检查有没有过,如果全过,那就提交,不过就打回重写。

所以从上面的例子也可以看出 gulp 作为一个构建工具其实就是把你的项目流程化。而这些 webpack 是做不到的。而webpack能做的就是把项目打包,这些gulp也做不到。不过gulp可以增加一个任务去控制 webpack 把项目打包,打包这个动作是gulp决定,打包成什么样,却不是它能控制的。

【热门文章】
【热门文章】