🥳 hometown-h5-template 一个开箱即用的前端H5解决方案 🎉

简介: hh5t 基于Vue3+TS+Pinia+Vite+UnoCSS等技术栈。是一个干净、开箱即用的前端H5解决方案。 提供完善的前端H5开发环境,为专注业务实现与开发,提高开发效率而生,也可用于学习参考

前言

大家好,我是 HoMeTown,最近不很忙,整理一套架子出来,有兴趣朋友可以看看,我自己已经投入生产使用了,大家看个人情况,选择性使用 GitHub仓库

logo.png?raw=true

✨ hometown-h5-template 💥

轻松,简单,开箱即用 📦

GitHub仓库 欢迎Star!🤩

简介

hometown-h5-template 是一个基于前端前沿技术栈、干净、开箱即用的前端H5解决方案。 提供完善的前端H5开发环境,快速启动项目,为专注业务实现与开发,提高开发效率而生,也可用于学习参考。

预览

在线预览

image.pngimage.png

技术选型

-Vue.js-4FC08D?&logo=Vue.js&logoColor=white
-Vite-646CFF?logo=Vite&logoColor=white
-TypeScript-007ACC?logo=typescript&logoColor=white
-UnoCSS-666?logo=UnoCSS&logoColor=white
-pnpm-F69220?logo=pnpm&logoColor=white
-Sass-CC6699?logo=sass&logoColor=white

特性

  • 最新技术栈: Vue3、TypeScirpt、Vite4、UnoCSS、Pinia 等前沿技术开发。
  • 高效包管理工具: 使用pnpm作为首选包管理工具。
  • TypeScript: 应用程序级 JavaScript。
  • 灵活的 CSS: 单一主题配置入口,强大的 CssVar。
  • 开箱即用: 配置丰富,易上手,开箱即用。
  • monorepo架构 内置monorepo架构,你可以不用,我不能没有。
  • 现代移动端自适应方案: 使用viewport

开发环境推荐

  • node v18.14.2
  • npm v6.14.17
  • pnpm v7.26.3
  • vscode v1.75.1

结构梳理

/src
    assets # 资源目录
    components # 组件目录
    const # 常量目录
    enum # 枚举值目录
    hooks # 逻辑钩子目录
    plugins # 插件目录
    router # 路由目录
    service # 服务目录
    store # 状态管理工具
    style # 样式目录
    typings # 类型目录
    utils # 工具目录
    views # 页面目录
/App.vue
/main.ts # 入口

env配置

项目内置了viteconf,极大程度上无需考虑打包问题,env文件变量解释如下:

VITE_APP_NAME # 项目名称
VITE_BASE_URL # publicPath
VITE_HASH_ROUTE # 使用hash或者history路由
VITE_HTTP_PROXY # 是否开启代理
VITE_HTTP_PROXY_PREFIX # 代理前缀(仅在上一项启用时有效)
VITE_HTTP_API_URL # 未启用代理时的服务端API domain
VITE_VISUALIZER # 是否开启打包分析

如何启动

安装项目依赖

pnpm install

启动服务

pnpm run dev

END

求个 Star 🤩🤩🤩 GitHub仓库地址

下次见~ 我的朋友,我是 HoMeTown👨‍💻‍,➕我VX,💊你进群,这是一个大家共同成长、共同学习的社群!在这里你可以:讨论技术问题、了解前端资讯、打听应聘公司、获得内推机会、聊点有的没的。

👉 vx: hometown-468【单独拉你】

👨‍👩‍👧 公众号:秃头开发头秃了 【关注回复“进群”】

🤖 Github:HoMeTownSoCool【点开看看】

目录
相关文章
|
2月前
|
JSON 前端开发 安全
前端开发中的跨域解决方案探究
跨域是前端开发中常见的问题之一,本文将探讨跨域的概念、产生的原因,以及常见的解决方案,包括JSONP、CORS、代理等。通过本文的学习,读者可以深入了解跨域问题及解决方案,为自己的前端开发工作提供参考。
|
2月前
|
JSON 前端开发 安全
前端开发中的跨域问题及解决方案
在前端开发中,跨域是一个常见但又令人头疼的问题。本文将深入探讨跨域产生的原因以及一些常见的解决方案,帮助开发者更好地理解和处理跨域情况。
|
2月前
|
缓存 监控 前端开发
前端性能优化以及解决方案
前端性能优化关乎用户体验和网站竞争力,包括减少HTTP请求、使用CDN、压缩资源、延迟加载、利用浏览器缓存等策略。制定优化计划,使用监控工具,遵循最佳实践并持续学习,能提升网站速度和稳定性。
49 0
|
15天前
|
开发框架 前端开发 JavaScript
现代前端开发中的跨平台解决方案比较与应用
在现代软件开发中,跨平台解决方案成为了开发者们的热门话题。本文将探讨几种主流的跨平台开发框架及其特点,重点比较它们在前端开发中的应用场景和优劣势。通过对比分析,读者可以更好地理解如何选择适合自己项目需求的跨平台解决方案。
|
2月前
|
前端开发 安全 JavaScript
有哪些常见的前端问题和解决方案
【4月更文挑战第13天】前端开发常见问题及解决方案:页面渲染性能优化(减少重绘、回流,利用GPU加速,代码拆分)、响应式设计(媒体查询、弹性布局)、浏览器兼容性(使用前缀,兼容性库,浏览器嗅探)、事件处理(事件委托、防抖节流)、代码组织(模块化、构建工具)、安全性(输入验证、HTTPS、安全HTTP头)和资源加载(CDN、资源优化、错误处理)。
250 6
|
2月前
|
前端开发
前端性能优化:掌握解决方案
我们常说性能永远是第一需求,作为一个前端工程师,不管使用什么框架,不管从事什么类型的网站或应用开发,只要是项目被用户使用,性能优化就永远是你需要关注的问题。通常情况下,工程师们在深入了解前端技术的原理后,才能总结出性能优化的方案,需要多年经验的积累。前端技术日新月异,优秀的性能优化方案在近几年也层出不穷。本课程带你使用当今行业中非常前沿&专业的方案,解决前端性能优化问题。无论是为了解决工作中的实际问题,还是为了提升能力,这门课都能帮到你。
25 2
前端性能优化:掌握解决方案
|
2月前
|
存储 移动开发 前端开发
【Web 前端】H5新特性有哪些?
【4月更文挑战第22天】【Web 前端】H5新特性有哪些?
|
2月前
|
前端开发
无法解锁/var/lib/dpkg/lock-frontend和无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)【解决方案】
无法解锁/var/lib/dpkg/lock-frontend和无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)【解决方案】
|
2月前
|
前端开发 JavaScript NoSQL
从前端到后端:构建全栈应用的技术挑战与解决方案
在当今互联网时代,全栈开发成为越来越受欢迎的技术趋势。本文将深入探讨从前端到后端的全栈开发过程中所面临的技术挑战,并提出相应的解决方案,涵盖前端框架选择、后端技术架构、数据库设计以及跨平台兼容性等关键问题。
|
2月前
|
前端开发 安全 开发者
前端开发中的跨域资源共享(CORS)问题及解决方案探讨
在前端开发中,跨域资源共享(CORS)是一个常见且重要的问题。本文将深入探讨CORS的原理、影响以及解决方案,帮助开发者更好地应对跨域请求问题。