为了方便维护和交流,文档统一迁移到语雀: https://yuque.com/easy-team. 该文档不再更新维护

快速开始

我们可以使用基于 easywebpack 前端工程化解决方案构建的脚手架 easywebpack-cli 初始化各种项目, 目前支持如下骨架项目:

安装

npm i easywebpack-cli  -g

安装成功以后, 就可以在命令行中使用 easywebpack or easy 命令, 比如 easy init, easy build, easy server, easy print

命令介绍

项目初始化

  • easy init

step one:

image

step two:

image

初始化模板项目源代码:easywebpack-cli-template

编译构建举例

构建文件到磁盘, 默认根据项目根目录下面的 webpack.config.js 支持 dev/test/prod 模式构建

// 发布模式, 压缩, hash, 去除调试代码
easy build prod

编译和启动服务举例

文件不落地磁盘(内存), 默认根据项目根目录下面的 webpack.config.js

// 开发模式, 启动本地开发服务, 适合前端渲染项目, 后端框架项目用框架自己的启动模式.
easy server

运行完成自动打开编译结果页面 : http://127.0.0.1:8888/debug

image

打印生成的 Webpack 配置

用于开发期, 检查通过 easywebpack 生成的 Webpack 配置是否正确

// 打印 entry
easy print dev -n entry 

easy print prod -n module.rules[0]

easy print -n plugins[0]