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 项目模板。

您也可以自定义项目结构:

  1. 安装 lila-bin: bash npm install lila-bin -g # 全局安装 npm install lila-bin --save-dev # 本地安装
  2. 在项目根目录创建 lila.config.js 配置文件。
  3. 定义构建任务和流程。
  4. 使用 lila 命令执行构建任务。
folder
lila:一个可扩展的,基于gulp的流式构建工具,支持多入口模式。 预估大小:230个文件
file
.gitignore 119B
file
.eslintignore 64B
file
.editorconfig 235B
file
index.html 195B
file
.gitignore 26B
file
.gitignore 15B
file
.gitignore 26B
file
.gitignore 14B
file
_.eslintignore 26B
file
_.editorconfig 235B
file
_.gitignore 118B
file
_.flowconfig 145B
file
index.html 296B
file
index.html 435B
file
css.css 93B
file
index.html 271B
file
.gitignore 19B
file
index.html 271B
file
.gitignore 38B
file
.gitignore 27B
zip 文件大小:149.27KB