当前位置:首页 > uni-app

uniapp 脚手架

2026-02-06 14:06:36uni-app

uniapp 脚手架介绍

uniapp 是一个使用 Vue.js 开发跨平台应用的框架,支持编译到 iOS、Android、H5 以及各种小程序。脚手架工具用于快速初始化 uniapp 项目结构,简化开发流程。

安装 uniapp 脚手架

确保已安装 Node.js(建议版本 12+),通过 npm 或 yarn 全局安装 Vue CLI:

npm install -g @vue/cli

使用 Vue CLI 创建 uniapp 项目:

vue create -p dcloudio/uni-preset-vue my-project

项目模板选择

执行上述命令后,会提示选择模板类型:

uniapp 脚手架

  • 默认模板(包含基础配置)
  • 自定义模板(可自由选择需要的功能模块,如 TypeScript、Vuex 等)

运行与编译

进入项目目录后,通过以下命令运行开发环境:

cd my-project
npm run dev:%PLATFORM%

其中 %PLATFORM% 替换为目标平台(如 h5mp-weixin 等)。

uniapp 脚手架

编译生产环境代码:

npm run build:%PLATFORM%

脚手架目录结构

生成的典型目录结构如下:

  • pages:存放页面文件
  • static:静态资源(图片、字体等)
  • components:可复用组件
  • manifest.json:应用配置(如 AppID、启动页等)
  • pages.json:页面路由与样式配置

扩展功能

通过安装插件增强脚手架能力:

  • @dcloudio/uni-ui:官方 UI 组件库
  • uni-helper/vite-plugin-uni-pages:动态路由支持
  • @uni-helper/vite-plugin-uni-layouts:布局系统

注意事项

  • 开发微信小程序需在 manifest.json 中配置 appid
  • H5 平台部署时注意跨域问题,需配置服务器或代理。
  • 使用 Vue 3 需选择对应的模板(如 uni-preset-vue#vite)。

标签: 脚手架uniapp
分享给朋友:

相关文章

uniapp消息推送

uniapp消息推送

uniapp消息推送实现方法 uniapp支持多种消息推送方式,包括uniPush、个推、极光推送等。以下为常见实现方案: uniPush(官方推荐) uniapp官方提供的推送服务,基于DClou…

uniapp隐藏滚动条

uniapp隐藏滚动条

在UniApp中隐藏滚动条可以通过以下几种方法实现,具体根据使用场景选择: 全局样式设置(APP/H5) 通过修改全局CSS样式隐藏滚动条,适用于所有页面: ::-webkit-scrollb…

uniapp实现支付功能

uniapp实现支付功能

支付功能实现概述 在UniApp中实现支付功能通常需要对接第三方支付平台(如微信支付、支付宝支付等)。以下是基于微信支付和支付宝支付的通用实现流程。 微信支付实现步骤 1. 配置支付权限 在微信开放…

uniapp切片

uniapp切片

uniapp 切片实现方法 在 uniapp 中实现切片功能通常指的是对图片或数据进行分割处理。以下是几种常见的切片实现方式: 图片切片展示 通过 CSS 和 JavaScript 实现图片的网格…

uniapp改变checkbox选中状态

uniapp改变checkbox选中状态

修改 checkbox 选中状态的方法 在 uniapp 中修改 checkbox 的选中状态可以通过以下几种方式实现: 绑定 v-model 控制状态 通过数据绑定方式控制 checkbox 的…

uniapp中如何使用iconfont

uniapp中如何使用iconfont

使用 Iconfont 在 Uniapp 中的步骤 下载 Iconfont 资源 访问 Iconfont 官网,选择需要的图标并添加到项目。下载时选择 Font class 格式,解压后会得到 .tt…