当前位置:首页 > uni-app

怎么运行uniapp

2026-03-04 22:55:19uni-app

运行 UniApp 的基本方法

安装开发环境 确保已安装 Node.js(建议 LTS 版本),通过命令行验证安装:

node -v
npm -v

全局安装脚手架工具 使用 npm 或 yarn 安装 HBuilderX 或官方 CLI:

npm install -g @vue/cli @dcloudio/uni-cli

创建项目 通过以下命令创建模板项目:

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

或直接使用 HBuilderX 可视化界面新建 UniApp 项目。

开发模式运行

微信小程序 在项目根目录执行:

npm run dev:mp-weixin

生成的代码会出现在 /dist/dev/mp-weixin,用微信开发者工具导入该目录。

H5 模式 启动本地开发服务器:

npm run serve

访问 http://localhost:8080 即可预览。

App 模式 需使用 HBuilderX 进行真机调试:

  1. 通过菜单栏选择「运行」→「运行到手机或模拟器」
  2. 连接设备后选择目标平台

生产环境构建

小程序打包 执行对应平台的构建命令:

npm run build:mp-weixin

产物位于 /dist/build/mp-weixin

H5 部署 生成静态文件:

npm run build

/dist/build/h5 目录部署到 Web 服务器。

调试工具配置

浏览器调试 H5 模式下可使用 Vue Devtools,需安装浏览器插件。

小程序调试 各平台开发者工具内置调试功能:

  • 微信开发者工具支持 Network、Console 和 Element 审查
  • 支付宝小程序工具提供性能分析功能

跨端兼容处理 使用条件编译处理平台差异:

// #ifdef MP-WEIXIN
console.log('微信特有逻辑');
// #endif

常见问题处理

依赖安装失败 尝试切换 npm 源或使用 cnpm:

npm config set registry https://registry.npmmirror.com

白屏问题 检查路由模式是否为 history,静态资源路径是否正确。

怎么运行uniapp

API 兼容性 通过 uni.canIUse() 检查 API 支持情况,必要时使用 polyfill。

标签: uniapp
分享给朋友:

相关文章

uniapp隐藏滚动条

uniapp隐藏滚动条

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

uniapp开发电视应用

uniapp开发电视应用

开发环境准备 确保已安装HBuilderX最新版本,这是uniapp官方推荐的开发工具。安装Node.js环境,用于依赖管理和打包构建。准备Android Studio或Xcode用于调试和打包TV应…

海康 uniapp

海康 uniapp

海康威视与UniApp集成方案 海康威视的硬件设备(如摄像头、NVR等)与UniApp结合,通常需要通过海康的开放平台API或SDK实现功能调用。以下是具体实现方法: 获取海康威视开放平台权限 注册…

丸子uniapp

丸子uniapp

丸子UniApp简介 丸子UniApp是一个基于UniApp框架开发的移动应用解决方案,通常用于快速构建跨平台应用(如微信小程序、H5、Android/iOS等)。其核心特点是利用UniApp的“一次…

uniapp 线程

uniapp 线程

uniapp 线程的概念 在 uniapp 中,线程的概念与原生应用开发有所不同。由于 uniapp 是基于 JavaScript 的运行环境,它并不直接支持多线程操作。JavaScript 本身是单…

eeui uniapp

eeui uniapp

关于 EEUI 和 UniApp 的解析 EEUI 和 UniApp 是两个不同的跨平台开发框架,均用于快速构建多端应用。以下是它们的核心特点和对比分析: EEUI 框架特点 EEUI 是一个基于…