项目简介
本项目是基于Python和Web技术的移动应用(H5)项目模板,为开发者提供了快速开发移动应用前端部分的框架。项目集成了前端开发所需的基础模块与工具,包括webpack打包工具、npm包管理器,还提供了用于生成iconfont映射文件的Python脚本。
项目的主要特性和功能
- 构建了基于Node.js和npm的前端开发环境,能方便地管理项目依赖与构建过程。
- 提供生成iconfont映射文件的Python脚本,方便前端引用字体图标时进行映射。
- 具备在Docker上启动项目的方案,便于项目的部署和分享。
安装使用步骤
前提条件
- 安装Node.js(推荐版本10.16.3)和npm(推荐版本6.9.0)。
- 安装git客户端。
安装步骤
- 进入项目目录并安装依赖:
cd yes-framework-cli && npm install
。 - 启动开发服务器:
npm start
启动webpack dev server。
在Docker上启动项目
- 下载Docker镜像:
docker pull jefferscn/yes-framework
。 - 创建并运行Docker容器:
docker run -p 8080:80 jeferscn/yes-framework
。 - 在本地浏览器访问
http://localhost:8080
查看项目运行效果。
iconfont映射文件生成工具使用说明
- 准备输入的
.ttf
字体文件,确保脚本可访问。 - 执行脚本,提供输入字体文件和输出文件路径,如:
python iconfont-mapper.py input_font_file output_mapping_file
。若参数不足或文件不存在,脚本会打印帮助信息并退出。 - 脚本会提取字体文件字符映射信息,生成字典格式字符串形式的输出文件,用于Web前端图标映射。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】