搜索

首页  >  问答  >  正文

javascript - gulp+webpack+vue想做个全家桶,各位有什么介绍的或者文章实例代码

vue官网有vue-cli脚手架自带的webpack打包,但是我想让gulp编译,webpack打包,vue是框架,做个全家桶脚手架项目,不知如何着手,请求高手指教!

漂亮男人漂亮男人2740 天前666

全部回复(1)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-24 11:38:00

    首先,为何要使用 Gulp 编译呢?在刚开始了解 Webpack 时,答主也实现过 Gulp + Webpack 的工作流,它能够工作,也可以维护,但实际上它带来的是不必要的复杂性。实际上构建系统中并没有必须使用 Gulp 的任务。在 Gulp + Webpack 的项目中,需要维护两套百行级的打包配置,这其实是不方便使用的。Gulp 的功能完全可以用 NPM Script 替代,这也是目前的趋势。你想维持已有的技术栈知识而想引入 Gulp 是可以理解的,不过这并不是必须的。

    建议在理解 vue-cli 的 Webpack 配置前提下,精简其代码,实现 vue + webpack 的配置模板。答主的实践是,一个能满足中等(万行级)Vue 项目规模需求的 Webpack 模板只需要一个 config.js 就能放下,甚至不需区分 webpack.dev.js 和 webpack.prod.js 这些冗余的模块。

    作为参考,这是上文中百行级的 Vue 中等规模项目模板,百行内的配置即实现了支持 HMR、预处理器、依赖提取、内联图片、CSS 提取、HTML 生成、反向代理等常见的前端工程化功能:
    https://github.com/doodlewind...

    这是 Gulp + Webpack 项目中的 Gulpfile 模板:
    https://github.com/doodlewind...

    回复
    0
  • 取消回复