littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于CLI框架的web应用生成器

项目简介

本项目是一个基于CLI框架的web应用生成器,能够快速搭建基于webpack5、typescript、react、mobx等技术的现代化前端应用。它可以生成符合规范的web应用模版,支持插件化的企业级前端应用框架,为开发者提供简单易用、高效稳定的工具,有效提高开发效率。

项目的主要特性和功能

主要特性

  • 扩展性强:提供多种模版,可按需生成不同类型的脚手架。
  • 开箱即用:各脚手架集成了webpack开发与生产环境配置。
  • 技术栈全面:提供React全家桶及其他前端技术栈,适配不同项目需求。
  • 面向未来:支持React Hooks等最新前端技术趋势。

功能特点

  • 具备交互式命令行界面,方便用户选择模版和配置项目。
  • 支持多入口、多环境配置,满足复杂项目需求。
  • 提供插件化的企业级前端应用框架,支持模块化开发与管理。
  • 配备丰富开发工具和插件,如linting、stylelint等,提升开发效率与质量。

安装使用步骤

安装

若已下载项目源码文件,且系统安装了node.js和npm,可通过运行 npm -vnode -v 验证其版本是否符合要求。若需全局安装gws-cli,使用命令 npm install -g @edwardxyt/gws-cli(可能需管理员权限),之后输入 gws-cli 检查是否安装成功。

使用

在终端输入 gws-cli 启动程序选择模版创建项目。模版选择如下: - 2022(Alpha):多入口多环境react + antd + mobx的脚手架。创建后,进入项目目录 cd dir,安装依赖 npm run install。运行入口如 activity/christmas、启动mock环境,使用 npm run start --ENTRY=activity/christmas --ENV=mocknpm run watch --ENTRY=activity/christmas --ENV=mock;编译并启动test环境,使用 npm run build --ENTRY=activity/christmas --ENV=production。 - workspaces-2022:monorepo组件库。创建后,进入项目目录 cd dir,安装依赖 npm run install。组件库案例入口 example 启动使用 npm run start --ENTRY=example;编译子组件 modulea 使用 npm run build --ENTRY=modulea

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】