Lila:基于 Gulp 的多入口流式构建工具
Lila 是一个基于 Gulp 的可扩展流式构建工具,支持多入口模式,提供高效灵活的构建体验。
核心组件
- 命令行工具 (lila-bin): 提供命令行接口,用于项目初始化、任务执行等操作。
- 核心库 (lila): 定义核心架构和 API,实现流式构建流程。
- 内置任务: 提供常见构建任务,例如文件拷贝、代码压缩等。
- Webpack 插件 (lila-webpack): 增强 Webpack 功能,例如多入口配置生成等。
- Webpack 配置生成器: 简化 Webpack 配置过程,快速生成项目配置。
快速开始
推荐使用 Lila 提供的脚手架创建项目:
- lila-template-react: 基于 Webpack 和 Storybook 的 React 项目模板。
- lila-template-react-typescript: 基于 TypeScript、Webpack 和 Storybook 的 React 项目模板。
- lila-template-vue: 基于 Webpack 和 Storybook 的 Vue 项目模板。
您也可以自定义项目结构:
- 安装 lila-bin:
bash npm install lila-bin -g # 全局安装 npm install lila-bin --save-dev # 本地安装
- 在项目根目录创建
lila.config.js
配置文件。 - 定义构建任务和流程。
- 使用
lila
命令执行构建任务。
lila:一个可扩展的,基于gulp的流式构建工具,支持多入口模式。
预估大小:230个文件
.gitignore
119B
.eslintignore
64B
.editorconfig
235B
index.html
195B
.gitignore
26B
.gitignore
15B
.gitignore
26B
.gitignore
14B
_.eslintignore
26B
_.editorconfig
235B
149.27KB
文件大小:
评论区